Documentation
¶
Index ¶
- type ConfigSettings
- func (s *ConfigSettings) Bool(key string) (bool, error)
- func (s *ConfigSettings) Float(key string) (float64, error)
- func (s *ConfigSettings) Int(key string) (int64, error)
- func (s *ConfigSettings) Json(key string, res any) error
- func (s *ConfigSettings) SetBool(key string, val bool)
- func (s *ConfigSettings) SetFloat(key string, val float64)
- func (s *ConfigSettings) SetInt(key string, val int64)
- func (s *ConfigSettings) SetJson(key string, val any) error
- func (s *ConfigSettings) SetString(key string, val string)
- func (s *ConfigSettings) SetTime(key string, val time.Time)
- func (s *ConfigSettings) String(key string) (string, error)
- func (s *ConfigSettings) Time(key string) (time.Time, error)
- type Settings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigSettings ¶
type ConfigSettings struct {
// contains filtered or unexported fields
}
func NewConfigSettingsAdapter ¶
func NewConfigSettingsAdapter(log *util.Logger, conf *config.Config) *ConfigSettings
func (*ConfigSettings) SetBool ¶
func (s *ConfigSettings) SetBool(key string, val bool)
func (*ConfigSettings) SetFloat ¶
func (s *ConfigSettings) SetFloat(key string, val float64)
func (*ConfigSettings) SetInt ¶
func (s *ConfigSettings) SetInt(key string, val int64)
func (*ConfigSettings) SetString ¶
func (s *ConfigSettings) SetString(key string, val string)
type Settings ¶
type Settings interface { SetString(key string, val string) SetInt(key string, val int64) SetFloat(key string, val float64) SetTime(key string, val time.Time) SetJson(key string, val any) error SetBool(key string, val bool) String(key string) (string, error) Int(key string) (int64, error) Float(key string) (float64, error) Time(key string) (time.Time, error) Bool(key string) (bool, error) Json(key string, res any) error }
Click to show internal directories.
Click to hide internal directories.