Documentation
¶
Index ¶
- Variables
- type AppConfiguration
- func (ac *AppConfiguration) EnableDebug(enabled bool)
- func (ac *AppConfiguration) FetchConfigurationFromFile(configurationFile string, liveConfigUpdateEnabled bool)
- func (ac *AppConfiguration) FetchConfigurations()
- func (ac *AppConfiguration) GetApiKey() string
- func (ac *AppConfiguration) GetFeature(featureId string) models.Feature
- func (ac *AppConfiguration) GetFeatures() map[string]models.Feature
- func (ac *AppConfiguration) GetGuid() string
- func (ac *AppConfiguration) GetProperties() map[string]models.Property
- func (ac *AppConfiguration) GetProperty(propertyId string) models.Property
- func (ac *AppConfiguration) GetRegion() string
- func (ac *AppConfiguration) Init(region string, guid string, apikey string)
- func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)
- func (ac *AppConfiguration) SetCollectionId(collectionId string)
- type ConfigurationHandler
Constants ¶
This section is empty.
Variables ¶
View Source
var OverrideServerHost = ""
View Source
var REGION_AU_SYD = "au-syd"
View Source
var REGION_EU_GB = "eu-gb"
View Source
var REGION_US_SOUTH = "us-south"
Functions ¶
This section is empty.
Types ¶
type AppConfiguration ¶
type AppConfiguration struct {
// contains filtered or unexported fields
}
func GetInstance ¶
func GetInstance() *AppConfiguration
func (*AppConfiguration) EnableDebug ¶
func (ac *AppConfiguration) EnableDebug(enabled bool)
func (*AppConfiguration) FetchConfigurationFromFile ¶ added in v1.1.0
func (ac *AppConfiguration) FetchConfigurationFromFile(configurationFile string, liveConfigUpdateEnabled bool)
func (*AppConfiguration) FetchConfigurations ¶
func (ac *AppConfiguration) FetchConfigurations()
func (*AppConfiguration) GetApiKey ¶ added in v1.0.0
func (ac *AppConfiguration) GetApiKey() string
func (*AppConfiguration) GetFeature ¶
func (ac *AppConfiguration) GetFeature(featureId string) models.Feature
func (*AppConfiguration) GetFeatures ¶
func (ac *AppConfiguration) GetFeatures() map[string]models.Feature
func (*AppConfiguration) GetGuid ¶ added in v1.0.0
func (ac *AppConfiguration) GetGuid() string
func (*AppConfiguration) GetProperties ¶
func (ac *AppConfiguration) GetProperties() map[string]models.Property
func (*AppConfiguration) GetProperty ¶
func (ac *AppConfiguration) GetProperty(propertyId string) models.Property
func (*AppConfiguration) GetRegion ¶ added in v1.0.0
func (ac *AppConfiguration) GetRegion() string
func (*AppConfiguration) Init ¶
func (ac *AppConfiguration) Init(region string, guid string, apikey string)
func (*AppConfiguration) RegisterConfigurationUpdateListener ¶
func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)
func (*AppConfiguration) SetCollectionId ¶ added in v1.0.0
func (ac *AppConfiguration) SetCollectionId(collectionId string)
type ConfigurationHandler ¶
type ConfigurationHandler struct {
// contains filtered or unexported fields
}
func GetConfigurationHandlerInstance ¶
func GetConfigurationHandlerInstance() *ConfigurationHandler
func (*ConfigurationHandler) FetchConfigurationData ¶
func (fh *ConfigurationHandler) FetchConfigurationData()
func (*ConfigurationHandler) Init ¶
func (fh *ConfigurationHandler) Init(collectionId string, ac *AppConfiguration)
Click to show internal directories.
Click to hide internal directories.