FeatureClient

io.cardell.openfeature.FeatureClient
trait FeatureClient[F[_]]

Attributes

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

Members list

Value members

Abstract methods

Attributes

Source
FeatureClient.scala

Attributes

Source
FeatureClient.scala

Attributes

Source
FeatureClient.scala
def getBooleanValue(flagKey: String, default: Boolean): F[Boolean]

Attributes

Source
FeatureClient.scala
def getBooleanValue(flagKey: String, default: Boolean, context: EvaluationContext): F[Boolean]

Attributes

Source
FeatureClient.scala
def getBooleanValue(flagKey: String, default: Boolean, context: EvaluationContext, options: EvaluationOptions): F[Boolean]

Attributes

Source
FeatureClient.scala
def getDoubleDetails(flagKey: String, default: Double): F[EvaluationDetails[Double]]

Attributes

Source
FeatureClient.scala
def getDoubleDetails(flagKey: String, default: Double, context: EvaluationContext): F[EvaluationDetails[Double]]

Attributes

Source
FeatureClient.scala
def getDoubleDetails(flagKey: String, default: Double, context: EvaluationContext, options: EvaluationOptions): F[EvaluationDetails[Double]]

Attributes

Source
FeatureClient.scala
def getDoubleValue(flagKey: String, default: Double): F[Double]

Attributes

Source
FeatureClient.scala
def getDoubleValue(flagKey: String, default: Double, context: EvaluationContext): F[Double]

Attributes

Source
FeatureClient.scala
def getDoubleValue(flagKey: String, default: Double, context: EvaluationContext, options: EvaluationOptions): F[Double]

Attributes

Source
FeatureClient.scala
def getIntDetails(flagKey: String, default: Int): F[EvaluationDetails[Int]]

Attributes

Source
FeatureClient.scala
def getIntDetails(flagKey: String, default: Int, context: EvaluationContext): F[EvaluationDetails[Int]]

Attributes

Source
FeatureClient.scala
def getIntDetails(flagKey: String, default: Int, context: EvaluationContext, options: EvaluationOptions): F[EvaluationDetails[Int]]

Attributes

Source
FeatureClient.scala
def getIntValue(flagKey: String, default: Int): F[Int]

Attributes

Source
FeatureClient.scala
def getIntValue(flagKey: String, default: Int, context: EvaluationContext): F[Int]

Attributes

Source
FeatureClient.scala
def getIntValue(flagKey: String, default: Int, context: EvaluationContext, options: EvaluationOptions): F[Int]

Attributes

Source
FeatureClient.scala
def getStringDetails(flagKey: String, default: String): F[EvaluationDetails[String]]

Attributes

Source
FeatureClient.scala
def getStringDetails(flagKey: String, default: String, context: EvaluationContext): F[EvaluationDetails[String]]

Attributes

Source
FeatureClient.scala
def getStringDetails(flagKey: String, default: String, context: EvaluationContext, options: EvaluationOptions): F[EvaluationDetails[String]]

Attributes

Source
FeatureClient.scala
def getStringValue(flagKey: String, default: String): F[String]

Attributes

Source
FeatureClient.scala
def getStringValue(flagKey: String, default: String, context: EvaluationContext): F[String]

Attributes

Source
FeatureClient.scala
def getStringValue(flagKey: String, default: String, context: EvaluationContext, options: EvaluationOptions): F[String]

Attributes

Source
FeatureClient.scala
def getStructureDetails[A : StructureDecoder](flagKey: String, default: A): F[EvaluationDetails[A]]

Attributes

Source
FeatureClient.scala
def getStructureDetails[A : StructureDecoder](flagKey: String, default: A, context: EvaluationContext): F[EvaluationDetails[A]]

Attributes

Source
FeatureClient.scala
def getStructureDetails[A : StructureDecoder](flagKey: String, default: A, context: EvaluationContext, options: EvaluationOptions): F[EvaluationDetails[A]]

Attributes

Source
FeatureClient.scala
def getStructureValue[A : StructureDecoder](flagKey: String, default: A): F[A]

Attributes

Source
FeatureClient.scala
def getStructureValue[A : StructureDecoder](flagKey: String, default: A, context: EvaluationContext): F[A]

Attributes

Source
FeatureClient.scala
def getStructureValue[A : StructureDecoder](flagKey: String, default: A, context: EvaluationContext, options: EvaluationOptions): F[A]

Attributes

Source
FeatureClient.scala
def withHook(hook: Hook[F]): FeatureClient[F]

Attributes

Source
FeatureClient.scala