Package-level declarations
Types
Link copied to clipboard
data class BatchEvaluateFeature(val project: ProjectName, val requests: List<BatchEvaluationRequest>) : EvidentlyAction<BatchEvaluationResultWrapper>
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
data class CreateFeature(val project: ProjectName, val defaultVariation: VariationName, val description: String?, val entityOverrides: Map<EntityId, VariationName>?, val evaluationStrategy: EvaluationStrategy?, val name: FeatureName, val tags: Map<String, String>?, val variations: Map<VariationName, VariableValue>) : EvidentlyAction<FeatureResponse>
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
Link copied to clipboard
data class CreateProject(val name: ProjectName, val description: String?, val tags: Map<String, String>?) : EvidentlyAction<CreateProjectResponse>
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
data class EvaluateFeature(val project: ProjectName, val feature: FeatureName, val entityId: EntityId, val evaluationContext: EvaluationContext?) : EvidentlyAction<EvaluatedFeature>
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
data class UpdateFeature(val project: ProjectName, val feature: FeatureName, val addOrUpdateVariations: List<VariationConfig>? = null, val defaultVariation: VariationName? = null, val description: String? = null, val entityOverrides: Map<EntityId, VariationName>? = null, val evaluationStrategy: EvaluationStrategy? = null, val removeVariations: List<VariationName>? = null) : EvidentlyAction<FeatureResponse>
Link copied to clipboard
@JsonSerializable
Link copied to clipboard