Documentation ¶ Index ¶ func GenerateConfigSchema(cfgPtr any) schema.Schema type Config func New(validator Validator, overrideData []byte) *Config func (c *Config) Upgrade(data []byte, newConfigPtr any, prevConfigPtr any) error type Validator Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func GenerateConfigSchema ¶ func GenerateConfigSchema(cfgPtr any) schema.Schema Types ¶ type Config ¶ type Config struct { // contains filtered or unexported fields } func New ¶ func New(validator Validator, overrideData []byte) *Config func (*Config) Upgrade ¶ func (c *Config) Upgrade(data []byte, newConfigPtr any, prevConfigPtr any) error type Validator ¶ type Validator interface { ValidateToError(value any) error } Source Files ¶ View all Source files config.goschema.go Directories ¶ Show internal Expand all Path Synopsis schema Click to show internal directories. Click to hide internal directories.