lib

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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)

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL