p

izanami

package izanami

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package commons
  2. package configs
  3. package experiments
  4. package features
  5. package javadsl
  6. package scaladsl

Type Members

  1. case class ClientConfig(host: String, clientId: Option[String] = None, clientSecret: Option[String] = None, clientIdHeaderName: String = "Izanami-Client-Id", clientSecretHeaderName: String = "Izanami-Client-Secret", backend: IzanamiBackend = IzanamiBackend.Undefined, pageSize: Int = 200, zoneId: ZoneId = ZoneId.of("Europe/Paris"), dispatcher: String = "akka.actor.default-dispatcher") extends Product with Serializable
  2. case class CustomersFeature(id: String, enabled: Boolean, active: Option[Boolean], customer: List[String]) extends Feature with Product with Serializable
  3. case class DateRangeFeature(id: String, enabled: Boolean, from: LocalDateTime, to: LocalDateTime) extends Feature with Product with Serializable
  4. case class DefaultFeature(id: String, enabled: Boolean) extends Feature with Product with Serializable
  5. sealed trait Env extends AnyRef
  6. sealed trait ErrorStrategy extends AnyRef
  7. trait Event extends AnyRef
  8. case class Experiment(id: String, name: String, description: String, enabled: Boolean, variants: Seq[Variant]) extends Product with Serializable
  9. case class ExperimentFallback(id: String, name: String, description: String, enabled: Boolean, variant: Variant) extends Product with Serializable
  10. case class ExperimentVariantDisplayed(id: String, experimentId: String, clientId: String, variant: Variant, date: LocalDateTime = LocalDateTime.now(), transformation: Double, variantId: String) extends ExperimentVariantEvent with Product with Serializable
  11. sealed trait ExperimentVariantEvent extends AnyRef
  12. case class ExperimentVariantWon(id: String, experimentId: String, clientId: String, variant: Variant, date: LocalDateTime = LocalDateTime.now(), transformation: Double, variantId: String) extends ExperimentVariantEvent with Product with Serializable
  13. case class Experiments(experiments: ExperimentFallback*) extends Product with Serializable
    Annotations
    @varargs()
  14. sealed trait Feature extends AnyRef
  15. sealed trait FeatureEvent extends Event
  16. sealed case class FeatureType(name: String) extends Product with Serializable
  17. case class GlobalScriptFeature(id: String, enabled: Boolean, active: Option[Boolean], ref: String) extends Feature with Product with Serializable
  18. case class HourRangeFeature(id: String, enabled: Boolean, active: Option[Boolean], startAt: LocalTime, endAt: LocalTime) extends Feature with Product with Serializable
  19. sealed trait IzanamiBackend extends AnyRef
  20. case class IzanamiDispatcher(name: String = "akka.actor.default-dispatcher", system: ActorSystem) extends Product with Serializable
  21. case class IzanamiEvent(_id: Long, key: String, type: String, domain: String, payload: JsObject, oldValue: Option[JsObject], timestamp: LocalDateTime) extends Product with Serializable
  22. case class PercentageFeature(id: String, enabled: Boolean, active: Option[Boolean], percentage: Int) extends Feature with Product with Serializable
  23. case class ReleaseDateFeature(id: String, enabled: Boolean, date: LocalDateTime) extends Feature with Product with Serializable
  24. case class Script(type: String, script: String) extends Product with Serializable
  25. case class ScriptFeature(id: String, enabled: Boolean, active: Option[Boolean], script: Script) extends Feature with Product with Serializable
  26. trait SmartCacheStrategy extends Strategy
  27. trait Strategy extends AnyRef
  28. case class Variant(id: String, name: String, description: Option[String]) extends Product with Serializable

Value Members

  1. object ClientConfig extends Serializable
  2. case object Crash extends ErrorStrategy with Product with Serializable
  3. object CustomersFeature extends Serializable
  4. object DateRangeFeature extends Serializable
  5. object DefaultFeature extends Serializable
  6. object Env
  7. object ErrorStrategies
  8. object Experiment extends Serializable
  9. object ExperimentFallback extends Serializable
  10. object ExperimentVariantDisplayed extends Serializable
  11. object ExperimentVariantWon extends Serializable
  12. object Experiments extends Serializable
  13. object Feature
  14. object FeatureEvent
  15. object FeatureType extends Serializable
  16. object GlobalScriptFeature extends Serializable
  17. object HourRangeFeature extends Serializable
  18. object IzanamiBackend
  19. object IzanamiEvent extends Serializable
  20. object PercentageFeature extends Serializable
  21. case object RecoverWithFallback extends ErrorStrategy with Product with Serializable
  22. object ReleaseDateFeature extends Serializable
  23. object Script extends Serializable
  24. object ScriptFeature extends Serializable
  25. object Strategies
  26. object Strategy
  27. object Variant extends Serializable

Ungrouped