Documentation
¶
Index ¶
- Constants
- func Environment(feature1, feature2 *features.FeatureModel, project *projects.ProjectModel) *environments.EnvironmentModel
- func EnvironmentWithSegmentOverride(env *environments.EnvironmentModel, featureState *features.FeatureStateModel, ...) *environments.EnvironmentModel
- func Feature1() *features.FeatureModel
- func Feature2() *features.FeatureModel
- func GetFixtures() (*features.FeatureModel, *features.FeatureModel, *segments.SegmentModel, ...)
- func Identity(env *environments.EnvironmentModel) *identities.IdentityModel
- func IdentityInSegment(trait *traits.TraitModel, env *environments.EnvironmentModel) *identities.IdentityModel
- func MVFeatureStateValue() *features.MultivariateFeatureStateValueModel
- func Organization() *organisations.OrganisationModel
- func Project(org *organisations.OrganisationModel, segment *segments.SegmentModel) *projects.ProjectModel
- func Segment(rule *segments.SegmentRuleModel) *segments.SegmentModel
- func SegmentCondition() *segments.SegmentConditionModel
- func SegmentOverrideFs(segment *segments.SegmentModel, feature *features.FeatureModel) *features.FeatureStateModel
- func SegmentRule(cond *segments.SegmentConditionModel) *segments.SegmentRuleModel
- func TraitMatchingSegment(segCond *segments.SegmentConditionModel) *traits.TraitModel
Constants ¶
View Source
const ( SegmentConditionProperty = "foo" SegmentConditionStringValaue = "bar" )
Variables ¶
This section is empty.
Functions ¶
func Environment ¶
func Environment(feature1, feature2 *features.FeatureModel, project *projects.ProjectModel) *environments.EnvironmentModel
func EnvironmentWithSegmentOverride ¶
func EnvironmentWithSegmentOverride( env *environments.EnvironmentModel, featureState *features.FeatureStateModel, segment *segments.SegmentModel, ) *environments.EnvironmentModel
func Feature1 ¶
func Feature1() *features.FeatureModel
func Feature2 ¶
func Feature2() *features.FeatureModel
func GetFixtures ¶
func GetFixtures() (*features.FeatureModel, *features.FeatureModel, *segments.SegmentModel, *environments.EnvironmentModel, *identities.IdentityModel)
func Identity ¶
func Identity(env *environments.EnvironmentModel) *identities.IdentityModel
func IdentityInSegment ¶
func IdentityInSegment(trait *traits.TraitModel, env *environments.EnvironmentModel) *identities.IdentityModel
func MVFeatureStateValue ¶
func MVFeatureStateValue() *features.MultivariateFeatureStateValueModel
func Organization ¶
func Organization() *organisations.OrganisationModel
func Project ¶
func Project(org *organisations.OrganisationModel, segment *segments.SegmentModel) *projects.ProjectModel
func Segment ¶
func Segment(rule *segments.SegmentRuleModel) *segments.SegmentModel
func SegmentCondition ¶
func SegmentCondition() *segments.SegmentConditionModel
func SegmentOverrideFs ¶
func SegmentOverrideFs(segment *segments.SegmentModel, feature *features.FeatureModel) *features.FeatureStateModel
func SegmentRule ¶
func SegmentRule(cond *segments.SegmentConditionModel) *segments.SegmentRuleModel
func TraitMatchingSegment ¶
func TraitMatchingSegment(segCond *segments.SegmentConditionModel) *traits.TraitModel
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.