io.cardell.ff4s.flipt.model

Members list

Type members

Classlikes

Attributes

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

Attributes

Companion
trait
Source
StructuredEvaluationResponse.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BatchEvaluationRequest(requestId: Option[String], requests: List[EvaluationRequest], reference: Option[String])

Attributes

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

Attributes

Companion
class
Source
BatchEvaluationRequest.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BatchEvaluationResponse(responses: List[EvaluationResponse])

Attributes

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

Attributes

Companion
class
Source
BatchEvaluationResponse.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BooleanEvaluationResponse(enabled: Boolean, flagKey: String, reason: EvaluationReason, requestDurationMillis: Double, timestamp: String) extends EvaluationResponse

Attributes

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

Attributes

Companion
class
Source
EvaluationResponse.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ErrorEvaluationReason

Attributes

Companion
object
Source
ErrorEvaluationReason.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NotFound
object Unknown

Attributes

Companion
trait
Source
ErrorEvaluationReason.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ErrorEvaluationResponse(flagKey: String, namespaceKey: String, reason: ErrorEvaluationReason) extends EvaluationResponse

Attributes

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

Attributes

Companion
class
Source
EvaluationResponse.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 Default
object FlagDisabled
object Match
object Unknown

Attributes

Companion
trait
Source
EvaluationReason.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait EvaluationResponse

Attributes

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

Attributes

Companion
trait
Source
EvaluationResponse.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StructuredVariantEvaluationResponse[A](`match`: Boolean, segmentKeys: List[String], reason: EvaluationReason, flagKey: String, variantKey: String, variantAttachment: Option[A], requestDurationMillis: Float, timestamp: String)

Attributes

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

Attributes

Companion
class
Source
StructuredEvaluationResponse.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class VariantEvaluationResponse(`match`: Boolean, segmentKeys: List[String], reason: EvaluationReason, flagKey: String, variantKey: String, variantAttachment: String, requestDurationMillis: Float, timestamp: String) extends EvaluationResponse

Attributes

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

Attributes

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