EvaluationProvider

io.cardell.openfeature.provider.EvaluationProvider
trait EvaluationProvider[F[_]]

Attributes

Source
EvaluationProvider.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Provider[F]
Self type

Members list

Value members

Abstract methods

def resolveBooleanValue(flagKey: String, defaultValue: Boolean, context: EvaluationContext): F[ResolutionDetails[Boolean]]

Attributes

Source
EvaluationProvider.scala
def resolveDoubleValue(flagKey: String, defaultValue: Double, context: EvaluationContext): F[ResolutionDetails[Double]]

Attributes

Source
EvaluationProvider.scala
def resolveIntValue(flagKey: String, defaultValue: Int, context: EvaluationContext): F[ResolutionDetails[Int]]

Attributes

Source
EvaluationProvider.scala
def resolveStringValue(flagKey: String, defaultValue: String, context: EvaluationContext): F[ResolutionDetails[String]]

Attributes

Source
EvaluationProvider.scala
def resolveStructureValue[A : StructureDecoder](flagKey: String, defaultValue: A, context: EvaluationContext): F[ResolutionDetails[A]]

Attributes

Source
EvaluationProvider.scala