Documentation
¶
Index ¶
- Variables
- type AppConfiguration
- func (ac *AppConfiguration) EnableDebug(enabled bool)
- func (ac *AppConfiguration) FetchFeatureData()
- func (ac *AppConfiguration) FetchFromFeatureFile(featureFilePath string, enableLiveUpdate bool)
- 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) GetRegion() string
- func (ac *AppConfiguration) Init(region string, guid string, apikey string)
- func (ac *AppConfiguration) RegisterFeaturesUpdateListener(fhl featureUpdateListenerFunc)
- func (ac *AppConfiguration) SetCollectionId(collectionId string)
- type FeatureHandler
Constants ¶
This section is empty.
Variables ¶
View Source
var OverrideServerHost = ""
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) FetchFeatureData ¶ added in v1.0.0
func (ac *AppConfiguration) FetchFeatureData()
func (*AppConfiguration) FetchFromFeatureFile ¶ added in v1.0.0
func (ac *AppConfiguration) FetchFromFeatureFile(featureFilePath string, enableLiveUpdate bool)
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) 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) RegisterFeaturesUpdateListener ¶ added in v1.0.0
func (ac *AppConfiguration) RegisterFeaturesUpdateListener(fhl featureUpdateListenerFunc)
func (*AppConfiguration) SetCollectionId ¶ added in v1.0.0
func (ac *AppConfiguration) SetCollectionId(collectionId string)
type FeatureHandler ¶ added in v1.0.0
type FeatureHandler struct {
// contains filtered or unexported fields
}
func GetFeatureHandlerInstance ¶ added in v1.0.0
func GetFeatureHandlerInstance() *FeatureHandler
func (*FeatureHandler) FetchFeaturesData ¶ added in v1.0.0
func (fh *FeatureHandler) FetchFeaturesData()
func (*FeatureHandler) Init ¶ added in v1.0.0
func (fh *FeatureHandler) Init(collectionId string, ac *AppConfiguration)
Click to show internal directories.
Click to hide internal directories.