The base namespace for all LaunchDarkly .NET-based SDKs, containing common types.
Types in this namespace are part of the overall LaunchDarkly model, shared by both server-side and client-side SDKs. The one you will use most often is User.
The NuGet package containing these types is
LaunchDarkly.CommonSdk. Normally you should not need to reference that package directly; it is loaded automatically as a dependency of the main SDK package.
An object returned by BuildArray() for building an array of values.
Predefined instances of LdValue.Converter<T> for commonly used types.
Defines a conversion between LdValue and some other type.
An object returned by BuildObject() for building an object from keys and values.
Attributes of a user for whom you are evaluating feature flags.
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.
Describes the reason that a flag evaluation produced a particular value.
An immutable instance of any data type that is allowed in JSON.
An instant measured in milliseconds since the Unix epoch.
Represents a built-in or custom attribute name supported by User.
A mutable object that uses the Builder pattern to specify properties for a User object.
Defines the possible values of BigSegmentsStatus.
Enumerated type defining the possible values of ErrorKind.
Enumerated type defining the possible values of Kind.
Describes the type of a JSON value.