Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Databases []Database
Zitadel ZitadelConfig `mapstructure:"zitadel"`
Env string `mapstructure:"env"`
JwtSecretKey string `mapstructure:"jwt_secret_key"`
TimeZone string `mapstructure:"timezone"`
}
type Settings ¶
type Settings struct {
Id string `bson:"id,omitempty" json:"id"`
Inventory struct {
DefaultInventoryQuantityWarn float64 `json:"default_inventory_quantity_warn" bson:"default_inventory_quantity_warn"`
} `bson:"inventory" json:"inventory"`
Orders struct {
Queues []struct {
Prefix string `json:"prefix" bson:"prefix"`
Next uint32 `json:"next" bson:"next"`
} `json:"queues" bson:"queues"`
} `bson:"orders" json:"orders"`
}
func (*Settings) LoadFromDB ¶
type ViperConfig ¶
type ViperConfig struct {
// contains filtered or unexported fields
}
func NewViperConfig ¶
func NewViperConfig(logger logger.ILogger) *ViperConfig
func (*ViperConfig) GetConfig ¶
func (vc *ViperConfig) GetConfig() (Config, error)
func (*ViperConfig) ReadFile ¶
func (vc *ViperConfig) ReadFile(path string)
type ZitadelConfig ¶
Click to show internal directories.
Click to hide internal directories.