lib

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 10 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) FetchConfigurations

func (ac *AppConfiguration) FetchConfigurations()

func (*AppConfiguration) GetFeature

func (ac *AppConfiguration) GetFeature(featureId string) models.Feature

func (*AppConfiguration) GetFeatures

func (ac *AppConfiguration) GetFeatures() map[string]models.Feature

func (*AppConfiguration) GetProperties

func (ac *AppConfiguration) GetProperties() map[string]models.Property

func (*AppConfiguration) GetProperty

func (ac *AppConfiguration) GetProperty(propertyId string) models.Property

func (*AppConfiguration) Init

func (ac *AppConfiguration) Init(region string, guid string, apikey string)

func (*AppConfiguration) RegisterConfigurationUpdateListener

func (ac *AppConfiguration) RegisterConfigurationUpdateListener(fhl configurationUpdateListenerFunc)

func (*AppConfiguration) SetContext

func (ac *AppConfiguration) SetContext(collectionId string, environmentId string, options ...ContextOptions)

type ConfigurationHandler

type ConfigurationHandler struct {
	// contains filtered or unexported fields
}

func GetConfigurationHandlerInstance

func GetConfigurationHandlerInstance() *ConfigurationHandler

func (*ConfigurationHandler) FetchConfigurationData

func (ch *ConfigurationHandler) FetchConfigurationData()

func (*ConfigurationHandler) Init

func (ch *ConfigurationHandler) Init(region, guid, apikey string)

func (*ConfigurationHandler) SetContext

func (ch *ConfigurationHandler) SetContext(collectionId, environmentId, configurationFile string, liveConfigUpdateEnabled bool)

type ContextOptions

type ContextOptions struct {
	ConfigurationFile       string
	LiveConfigUpdateEnabled bool
}

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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