io.cardell.openfeature

Members list

Type members

Classlikes

trait AfterHook[F[_]] extends Hook[F]

Attributes

Companion
object
Source
Hook.scala
Supertypes
trait Hook[F]
class Object
trait Matchable
class Any
object AfterHook

Attributes

Companion
trait
Source
Hook.scala
Supertypes
class Object
trait Matchable
class Any
Self type
AfterHook.type
trait BeforeHook[F[_]] extends Hook[F]

Attributes

Companion
object
Source
Hook.scala
Supertypes
trait Hook[F]
class Object
trait Matchable
class Any
object BeforeHook

Attributes

Companion
trait
Source
Hook.scala
Supertypes
class Object
trait Matchable
class Any
Self type
BeforeHook.type
sealed trait ContextValue

Attributes

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

Attributes

Companion
trait
Source
EvaluationContext.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ErrorCode

Attributes

Companion
object
Source
ErrorCode.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FlagNotFound
object General
object ParseError
object ProviderFatal
object TypeMismatch
Show all
object ErrorCode

Attributes

Companion
trait
Source
ErrorCode.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ErrorCode.type
trait ErrorHook[F[_]] extends Hook[F]

Attributes

Companion
object
Source
Hook.scala
Supertypes
trait Hook[F]
class Object
trait Matchable
class Any
object ErrorHook

Attributes

Companion
trait
Source
Hook.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ErrorHook.type
case class EvaluationContext(targetingKey: Option[String], values: Map[String, ContextValue])

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
class
Source
EvaluationDetails.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class EvaluationOptions()

Attributes

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

Attributes

Companion
class
Source
EvaluationOptions.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait EvaluationReason

Attributes

Companion
object
Source
EvaluationReason.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Cached
object Default
object Disabled
object Error
class Other
object Split
object Stale
object Static
object Unknown
Show all

Attributes

Companion
trait
Source
EvaluationReason.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait FeatureClient[F[_]]

Attributes

Source
FeatureClient.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Source
FeatureClientImpl.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait FinallyHook[F[_]] extends Hook[F]

Attributes

Companion
object
Source
Hook.scala
Supertypes
trait Hook[F]
class Object
trait Matchable
class Any
object FinallyHook

Attributes

Companion
trait
Source
Hook.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait FlagValue

Attributes

Companion
object
Source
Hooks.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BooleanValue
class DoubleValue
class IntValue
class StringValue
class StructureValue[A]
object FlagValue

Attributes

Companion
trait
Source
Hooks.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
FlagValue.type
sealed trait FlagValueType

Attributes

Companion
object
Source
Hooks.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FlagValueType

Attributes

Companion
trait
Source
Hooks.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Hook[F[_]]

Attributes

Source
Hook.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AfterHook[F]
trait BeforeHook[F]
trait ErrorHook[F]
trait FinallyHook[F]
case class HookContext(flagKey: String, evaluationContext: EvaluationContext, defaultValue: FlagValue)

Attributes

Source
Hooks.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HookHints

Attributes

Source
Hooks.scala
Supertypes
class Object
trait Matchable
class Any
Self type
HookHints.type
object Hooks

Attributes

Source
Hooks.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Hooks.type
trait OpenFeature[F[_]]

Attributes

Companion
object
Source
OpenFeature.scala
Supertypes
class Object
trait Matchable
class Any
object OpenFeature

Attributes

Companion
trait
Source
OpenFeature.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait StructureDecoder[A]

Attributes

Companion
object
Source
StructureDecoder.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
StructureDecoder.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
StructureDecoderError.scala
Supertypes
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Types

Attributes

Source
package.scala