io.cardell.openfeature.provider

Members list

Type members

Classlikes

trait EvaluationProvider[F[_]]

Attributes

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

Attributes

Companion
object
Source
ResolutionDetails.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BooleanValue
class DoubleValue
class IntValue
class StringValue

Attributes

Companion
trait
Source
ResolutionDetails.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Provider[F[_]] extends EvaluationProvider[F]

Attributes

Source
Provider.scala
Supertypes
class Object
trait Matchable
class Any
object ProviderImpl

Attributes

Source
ProviderImpl.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class ProviderMetadata(name: String)

Attributes

Source
ProviderMetadata.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait ProviderStatus

Attributes

Companion
object
Source
ProviderStatus.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Error
object Fatal
object NotReady
object Ready
object Stale

Attributes

Companion
trait
Source
ProviderStatus.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ResolutionDetails[A](value: A, errorCode: Option[ErrorCode], errorMessage: Option[String], reason: Option[EvaluationReason], variant: Option[String], metadata: Option[FlagMetadata])

Attributes

Companion
object
Source
ResolutionDetails.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ResolutionDetails.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Types