lib

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 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_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)

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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