Enum EvaluationReasonKind
Enumerated type defining the possible values of Kind.
Namespace: LaunchDarkly.Sdk
Assembly: LaunchDarkly.CommonSdk.dll
Syntax
[JsonConverter(typeof(LdJsonConverters.EvaluationReasonKindConverter))]
public enum EvaluationReasonKind
Remarks
The JSON representation of this type, as used in LaunchDarkly analytics event data, uses
uppercase strings with underscores ("RULE_MATCH"
rather than "RuleMatch"
).
Fields
Name | Description |
---|---|
Error | Indicates that the flag could not be evaluated, e.g. because it does not exist or due to an unexpected error. In this case the result value will be the default value that the caller passed to the client. |
Fallthrough | Indicates that the flag was on but the user did not match any targets or rules. |
Off | Indicates that the flag was off and therefore returned its configured off value. |
PrerequisiteFailed | Indicates that the flag was considered off because it had at least one prerequisite flag that either was off or did not return the desired variation. |
RuleMatch | Indicates that the user matched one of the flag's rules. |
TargetMatch | Indicates that the user key was specifically targeted for this flag. |