Provider

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

Attributes

Source
Provider.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def withHook(hook: Hook[F]): Provider[F]

Attributes

Source
Provider.scala

Inherited methods

Attributes

Inherited from:
EvaluationProvider
Source
EvaluationProvider.scala
def resolveBooleanValue(flagKey: String, defaultValue: Boolean, context: EvaluationContext): F[ResolutionDetails[Boolean]]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
EvaluationProvider
Source
EvaluationProvider.scala