bayesline.api.FeatureValue

bayesline.api.FeatureValue#

model FeatureValue#

A value of a feature, i.e. its enabled state along with other info.

Fields#

Field

Type

Required

Default

data

dict[str, Any]

Yes

decided_by

Annotated[FromPolicy | FromGrant, FieldInfo(annotation=NoneType, required=True, discriminator=’kind’)] | None

No

None

enabled

bool

Yes

reason

FeatureEnablementReason

Yes

field data: dict[str, Any] [Required]#
field decided_by: Annotated[FromPolicy | FromGrant, FieldInfo(annotation=NoneType, required=True, discriminator='kind')] | None [Optional]#
field enabled: bool [Required]#
field reason: FeatureEnablementReason [Required]#