Namespace LaunchDarkly.Sdk
Namespaces
LaunchDarkly.Sdk.Client
LaunchDarkly.Sdk.EnvReporting
LaunchDarkly.Sdk.Helpers
LaunchDarkly.Sdk.Internal
LaunchDarkly.Sdk.Json
Classes
ApplicationInfoBuilder
Contains methods for configuring the application metadata. Application metadata may be used in LaunchDarkly analytics or other product features.
ContextBuilder
A mutable object that uses the builder pattern to specify properties for a Context.
ContextMultiBuilder
A mutable object that uses the builder pattern to specify properties for a Context.
LdValue.ArrayBuilder
An object returned by BuildArray() for building an array of values.
LdValue.Convert
Predefined instances of LdValue.Converter<T> for commonly used types.
LdValue.Converter<T>
Defines a conversion between LdValue and some other type.
LdValue.ObjectBuilder
An object returned by BuildObject() for building an object from keys and values.
User
Attributes of a user for whom you are evaluating feature flags.
Structs
ApplicationInfo
An object that encapsulates application metadata.
AttributeRef
An attribute name or path expression identifying a value within a Context.
Context
A collection of attributes that can be referenced in flag evaluations and analytics events.
ContextKind
A string value provided by the application to describe what kind of entity a Context represents.
EvaluationDetail<T>
An object returned by the "variation detail" methods of the client, combining the result of a flag evaluation with an explanation of how it was calculated.
EvaluationReason
Describes the reason that a flag evaluation produced a particular value.
LdValue
An immutable instance of any data type that is allowed in JSON.
UnixMillisecondTime
An instant measured in milliseconds since the Unix epoch.
UserAttribute
Represents a built-in or custom attribute name supported by User.
Interfaces
IUserBuilder
A mutable object that uses the Builder pattern to specify properties for a User object.
IUserBuilderCanMakeAttributePrivate
An extension of IUserBuilder that allows attributes to be made private via the AsPrivateAttribute() method.
Enums
BigSegmentsStatus
Defines the possible values of BigSegmentsStatus.
EvaluationErrorKind
Enumerated type defining the possible values of ErrorKind.
EvaluationReasonKind
Enumerated type defining the possible values of Kind.
LdValueType
Describes the type of a JSON value.