Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigDefaultYaml = []byte(`
{
"APPLICATION_ENVIRONMENT": "in-environment",
"EXAMPLE": {
"ENABLE_TRANSIENT_2": true,
"GRPC_PORT": 1111,
"OIDC_CONFIG": {
"AUTHORITY": "https://in-environment/",
"CRON_REFRESH_SCHEDULE": "@every 0h1m0s"
}
}
}
`)
ConfigDefaultYaml default yaml
Functions ¶
func PrettyJSON ¶
func PrettyJSON(obj interface{}) string
Types ¶
type Config ¶
type Config struct { Environment string `mapstructure:"APPLICATION_ENVIRONMENT"` Example ExampleConfig `mapstructure:"EXAMPLE"` }
Config type
func (*Config) GetOIDCConfig ¶
func (c *Config) GetOIDCConfig() oidc.IOIDCConfig
GetOIDCConfig gets config
type ExampleConfig ¶
type ExampleConfig struct { GRPCPort int `mapstructure:"GRPC_PORT"` Mode string `mapstructure:"MODE"` OIDCConfig oidc.OIDCConfig `mapstructure:"OIDC_CONFIG"` EnableTransient2 bool `mapstructure:"ENABLE_TRANSIENT_2"` }
ExampleConfig type
Click to show internal directories.
Click to hide internal directories.