Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class BulkEvaluationSuccess(val flags: List<EvaluationResult>, val metadata: Map<String, Any?>? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class EvaluationContext(val context: Map<String, Any?>)
Link copied to clipboard
@JsonSerializable
data class EvaluationFailure(val key: FlagKey, val errorCode: ErrorCode, val errorDetails: String? = null)
Link copied to clipboard
@JsonSerializable
data class EvaluationResult(val key: FlagKey, val value: Any? = null, val reason: Reason? = null, val variant: String? = null, val errorCode: ErrorCode? = null, val errorDetails: String? = null, val metadata: Map<String, Any?>? = null)
Link copied to clipboard
@JsonSerializable
data class EvaluationSuccess(val key: FlagKey, val value: Any?, val reason: Reason? = null, val variant: String? = null, val metadata: Map<String, Any?>? = null)
Link copied to clipboard
class FlagKey : AbstractValue<String>
Link copied to clipboard
enum Reason : Enum<Reason>
Link copied to clipboard
class TargetingKey : AbstractValue<String>