The ID for this feature flag.
Properties of this feature flag.
Avoid accessing these properties directly. Instead, prefer using the getStringProperty
, getBooleanProperty
, getNumberProperty
,
getImageProperty
and getJsonProperty
methods which ensure type safety and to avoid breaking changes in the future.
Get value of a feature flag property of type boolean.
The key of the property.
The value of the property if the key is found and is of type boolean. If the key is not found or if there is a type mismatch, this method will return a null.
Get value of a feature flag property of type image.
The key of the property.
The string value of the image url if the key is found and is of type image. If the key is not found or if there is a type mismatch, this method will return a null.
Get value of a feature flag property of type JSON.
The key of the property.
The value of the property if the key is found and is of type JSON. If the key is not found or if there is a type mismatch, this method will return a null.
Get value of a feature flag property of type number.
The key of the property.
The value of the property if the key is found and is of type number. If the key is not found or if there is a type mismatch, this method will return a null.
Get value of a feature flag property of type string.
The key of the property.
The value of the property if the key is found and is of type string. If the key is not found or if there is a type mismatch, this method will return a null.
Get value of a feature flag property of type datetime as a Unix timestamp (milliseconds).
The key of the property.
The Unix timestamp (milliseconds) value of the property if the key is found and is of type datetime. If the key is not found or if there is a type mismatch, this method will return a null.
Indicates whether or not this feature flag is enabled.