Struct EventProcessorTypes.EvaluationEvent
Parameters for RecordEvaluationEvent(in EvaluationEvent).
Inherited Members
Namespace: LaunchDarkly.Sdk.Client.Subsystems
Assembly: LaunchDarkly.ClientSdk.dll
Syntax
public struct EventProcessorTypes.EvaluationEvent
Properties
| Edit this page View SourceContext
The context for the evaluation. Some attributes may not be sent to LaunchDarkly if they are private.
Declaration
public Context Context { readonly get; set; }
Property Value
Type | Description |
---|---|
Context |
DebugEventsUntilDate
If set, debug events are being generated until this date/time.
Declaration
public UnixMillisecondTime? DebugEventsUntilDate { readonly get; set; }
Property Value
Type | Description |
---|---|
UnixMillisecondTime? |
Default
The default value of the flag.
Declaration
public LdValue Default { readonly get; set; }
Property Value
Type | Description |
---|---|
LdValue |
FlagKey
The unique key of the feature flag involved in the event.
Declaration
public string FlagKey { readonly get; set; }
Property Value
Type | Description |
---|---|
string |
FlagVersion
The version of the flag.
Declaration
public int? FlagVersion { readonly get; set; }
Property Value
Type | Description |
---|---|
int? |
PrerequisiteOf
The key of the flag that this flag is a prerequisite of, if any.
Declaration
public string PrerequisiteOf { readonly get; set; }
Property Value
Type | Description |
---|---|
string |
Reason
An explanation of how the value was calculated, or null if the reason was not requested.
Declaration
public EvaluationReason? Reason { readonly get; set; }
Property Value
Type | Description |
---|---|
EvaluationReason? |
Timestamp
Date/timestamp of the event.
Declaration
public UnixMillisecondTime Timestamp { readonly get; set; }
Property Value
Type | Description |
---|---|
UnixMillisecondTime |
TrackEvents
True if full-fidelity analytics events should be sent for this flag.
Declaration
public bool TrackEvents { readonly get; set; }
Property Value
Type | Description |
---|---|
bool |
Value
The computed value of the flag.
Declaration
public LdValue Value { readonly get; set; }
Property Value
Type | Description |
---|---|
LdValue |
Variation
The variation index for the computed value of the flag.
Declaration
public int? Variation { readonly get; set; }
Property Value
Type | Description |
---|---|
int? |