Documentation
¶
Index ¶
- func MapAttributes(attributes []datafileEntities.Attribute) (attributeMap map[string]entities.Attribute, ...)
- func MapAudiences(audiences []datafileEntities.Audience) map[string]entities.Audience
- func MapExperiments(rawExperiments []datafileEntities.Experiment) (map[string]entities.Experiment, map[string]string)
- func MapFeatureFlags(featureFlags []datafileEntities.FeatureFlag, ...) map[string]entities.Feature
- func MapRollouts(rollouts []datafileEntities.Rollout) map[string]entities.Rollout
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapAttributes ¶
func MapAttributes(attributes []datafileEntities.Attribute) (attributeMap map[string]entities.Attribute, attributeKeyToIDMap map[string]string)
MapAttributes maps the raw datafile attribute entities to SDK Attribute entities
func MapAudiences ¶
func MapAudiences(audiences []datafileEntities.Audience) map[string]entities.Audience
MapAudiences maps the raw datafile audience entities to SDK Audience entities
func MapExperiments ¶
func MapExperiments(rawExperiments []datafileEntities.Experiment) (map[string]entities.Experiment, map[string]string)
MapExperiments maps the raw experiments entities from the datafile to SDK Experiment entities and also returns a map of experiment key to experiment ID
func MapFeatureFlags ¶
func MapFeatureFlags( featureFlags []datafileEntities.FeatureFlag, rolloutMap map[string]entities.Rollout, experimentMap map[string]entities.Experiment, ) map[string]entities.Feature
MapFeatureFlags maps the raw datafile feature flag entities to SDK Feature entities
func MapRollouts ¶
func MapRollouts(rollouts []datafileEntities.Rollout) map[string]entities.Rollout
MapRollouts maps the raw datafile rollout entities to SDK Rollout entities
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.