in Provider/src/main/java/com/spotify/confidence/openfeature/ConfidenceFeatureProvider.kt [110:123]
override fun getObjectEvaluation(
key: String,
defaultValue: Value,
context: EvaluationContext?
): ProviderEvaluation<Value> {
val evaluation = generateEvaluation(key, defaultValue.toConfidenceValue())
return ProviderEvaluation(
value = evaluation.value.toValue(),
reason = evaluation.reason,
variant = evaluation.variant,
errorCode = evaluation.errorCode,
errorMessage = evaluation.errorMessage
)
}