EnumFeatureFlag

interface EnumFeatureFlag<T : Enum<T>> : FeatureFlag<T>

A Enumeration feature flag, when evaluated returns T

Properties

Link copied to clipboard

The attributes of this feature flag, provided during flag evaluation

Link copied to clipboard
abstract val feature: Feature

Feature name of the feature flag

Link copied to clipboard
abstract val key: String

Unique primary key for the entity the flag should be evaluated against.

Link copied to clipboard
abstract val returnType: Class<T>