Documentation
¶
Index ¶
- Constants
- Variables
- type AppConfiguration
- func (ac *AppConfiguration) EnableDebug(enabled bool)
- func (ac *AppConfiguration) FetchConfigurations()
- func (ac *AppConfiguration) GetFeature(featureID string) (models.Feature, error)
- func (ac *AppConfiguration) GetFeatures() (map[string]models.Feature, error)
- func (ac *AppConfiguration) GetProperties() (map[string]models.Property, error)
- func (ac *AppConfiguration) GetProperty(propertyID string) (models.Property, error)
- func (ac *AppConfiguration) Init(region string, guid string, apikey string)
- func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)
- func (ac *AppConfiguration) SetContext(collectionID string, environmentID string, options ...ContextOptions)
- type ConfigurationHandler
- type ContextOptions
Constants ¶
const REGION_AU_SYD = "au-syd"
REGION_AU_SYD : Sydney Region
const REGION_EU_GB = "eu-gb"
REGION_EU_GB : London Region
const REGION_US_SOUTH = "us-south"
REGION_US_SOUTH : Dallas Region
Variables ¶
var OverrideServerHost = ""
OverrideServerHost : Override server host
Functions ¶
This section is empty.
Types ¶
type AppConfiguration ¶
type AppConfiguration struct {
// contains filtered or unexported fields
}
AppConfiguration : Struct having init and configInstance.
func GetInstance ¶
func GetInstance() *AppConfiguration
GetInstance : Get App Configuration Instance
func (*AppConfiguration) EnableDebug ¶
func (ac *AppConfiguration) EnableDebug(enabled bool)
EnableDebug : Enable Debug
func (*AppConfiguration) FetchConfigurations ¶
func (ac *AppConfiguration) FetchConfigurations()
FetchConfigurations : Fetch Configurations
func (*AppConfiguration) GetFeature ¶
func (ac *AppConfiguration) GetFeature(featureID string) (models.Feature, error)
GetFeature : Get Feature
func (*AppConfiguration) GetFeatures ¶
func (ac *AppConfiguration) GetFeatures() (map[string]models.Feature, error)
GetFeatures : Get Features
func (*AppConfiguration) GetProperties ¶
func (ac *AppConfiguration) GetProperties() (map[string]models.Property, error)
GetProperties : Get Properties
func (*AppConfiguration) GetProperty ¶
func (ac *AppConfiguration) GetProperty(propertyID string) (models.Property, error)
GetProperty : Get Property
func (*AppConfiguration) Init ¶
func (ac *AppConfiguration) Init(region string, guid string, apikey string)
Init : Init App Configuration Instance
func (*AppConfiguration) RegisterConfigurationUpdateListener ¶
func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)
RegisterConfigurationUpdateListener : Register Configuration Update Listener
func (*AppConfiguration) SetContext ¶
func (ac *AppConfiguration) SetContext(collectionID string, environmentID string, options ...ContextOptions)
SetContext : Set Context
type ConfigurationHandler ¶
type ConfigurationHandler struct {
// contains filtered or unexported fields
}
ConfigurationHandler : Configuration Handler
func GetConfigurationHandlerInstance ¶
func GetConfigurationHandlerInstance() *ConfigurationHandler
GetConfigurationHandlerInstance : Get Configuration Handler Instance
func (*ConfigurationHandler) FetchConfigurationData ¶
func (ch *ConfigurationHandler) FetchConfigurationData()
FetchConfigurationData : Fetch Configuration Data
func (*ConfigurationHandler) Init ¶
func (ch *ConfigurationHandler) Init(region, guid, apikey string)
Init : Init App Configuration Instance
func (*ConfigurationHandler) SetContext ¶
func (ch *ConfigurationHandler) SetContext(collectionID, environmentID string, options ContextOptions)
SetContext : Set Context