Documentation
¶
Index ¶
Constants ¶
View Source
const ClientName = "go-sdk"
ClientName is the name of the client
View Source
const Version = "0.1.0-beta"
Version is the current version of the client
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProjectConfig ¶
type ProjectConfig interface {
GetAccountID() string
GetAnonymizeIP() bool
GetAttributeID(id string) string // returns "" if there is no id
GetAttributeByKey(key string) (entities.Attribute, error)
GetAudienceByID(string) (entities.Audience, error)
GetAudienceMap() map[string]entities.Audience
GetBotFiltering() bool
GetEventByKey(string) (entities.Event, error)
GetExperimentByKey(string) (entities.Experiment, error)
GetFeatureByKey(string) (entities.Feature, error)
GetFeatureList() []entities.Feature
GetGroupByID(string) (entities.Group, error)
GetProjectID() string
GetRevision() string
}
ProjectConfig contains the parsed project entities
type ProjectConfigManager ¶
type ProjectConfigManager interface {
GetConfig() ProjectConfig
}
ProjectConfigManager manages the config
Click to show internal directories.
Click to hide internal directories.