DecisionReason enum
Values
- SDK_NOT_READY → const DecisionReason
-
Indicates that the sdk is not ready to use. e.g. invalid SDK key.
- EXCEPTION → const DecisionReason
-
Indicates that the variation could not be decided due to an unexpected exception.
- INVALID_INPUT → const DecisionReason
-
Indicates that the input value is invalid.
- EXPERIMENT_NOT_FOUND → const DecisionReason
-
Indicates that no experiment was found for the experiment key provided by the caller.
- EXPERIMENT_DRAFT → const DecisionReason
-
Indicates that the experiment is in draft.
- EXPERIMENT_PAUSED → const DecisionReason
-
Indicates that the experiment was paused.
- EXPERIMENT_COMPLETED → const DecisionReason
-
Indicates that the experiment was completed.
- OVERRIDDEN → const DecisionReason
-
Indicates that the user has been overridden as a specific variation.
- TRAFFIC_NOT_ALLOCATED → const DecisionReason
-
Indicates that the experiment is running but the user is not allocated to the experiment.
- NOT_IN_MUTUAL_EXCLUSION_EXPERIMENT → const DecisionReason
-
Indicates that the experiment is running but the user is not allocated to the mutual exclusion experiment.
- IDENTIFIER_NOT_FOUND → const DecisionReason
-
Indicates that no found identifier of experiment for the user provided by the caller.
- VARIATION_DROPPED → const DecisionReason
-
Indicates that the original decided variation has been dropped.
- TRAFFIC_ALLOCATED → const DecisionReason
-
Indicates that the user has been allocated to the experiment.
- TRAFFIC_ALLOCATED_BY_TARGETING → const DecisionReason
-
Indicates that traffic was allocated by targeting from another experiment.
- NOT_IN_EXPERIMENT_TARGET → const DecisionReason
-
Indicates that the user is not the target of the experiment.
- FEATURE_FLAG_NOT_FOUND → const DecisionReason
-
Indicates that no feature flag was found for the feature key provided by the caller.
- FEATURE_FLAG_INACTIVE → const DecisionReason
-
Indicates that the feature flag is inactive.
- INDIVIDUAL_TARGET_MATCH → const DecisionReason
-
Indicates that the user is matched to the individual target.
- TARGET_RULE_MATCH → const DecisionReason
-
Indicates that the user is matched to the target rule.
- DEFAULT_RULE → const DecisionReason
-
Indicates that the user did not match any individual targets or target rules.
- REMOTE_CONFIG_PARAMETER_NOT_FOUND → const DecisionReason
-
Indicates that no remote config parameter was found for the parameter key provided by the caller.
- TYPE_MISMATCH → const DecisionReason
-
Indicates a mismatch between result type and request type.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
DecisionReason> - A constant List of the values in this enum, in order of their declaration.