Package

com.iheart.thomas

model

Permalink

package model

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Abtest(name: TestName, feature: FeatureName, author: String, start: OffsetDateTime, end: Option[OffsetDateTime], groups: List[Group], statisticalTestType: Option[StatisticalTestType], ranges: GroupRanges, requiredTags: List[Tag] = Nil, alternativeIdName: Option[MetaFieldName] = None, matchingUserMeta: UserMeta = Map(), salt: Option[String] = None, segmentRanges: List[GroupRange] = Nil) extends Product with Serializable

    Permalink
  2. case class AbtestExtras(groupMetas: Map[GroupName, GroupMeta] = Map()) extends Product with Serializable

    Permalink
  3. case class AbtestSpec(name: TestName, feature: FeatureName, author: String, start: OffsetDateTime, end: Option[OffsetDateTime], groups: List[Group], statisticalTestType: Option[StatisticalTestType] = None, requiredTags: List[Tag] = Nil, alternativeIdName: Option[MetaFieldName] = None, matchingUserMeta: UserMeta = Map(), reshuffle: Boolean = false, segmentRanges: List[GroupRange] = Nil) extends Product with Serializable

    Permalink
  4. case class Feature(name: FeatureName, description: Option[String], overrides: Overrides, overrideEligibility: Boolean = false, locked: Boolean = false) extends Product with Serializable

    Permalink
  5. type FeatureName = String

    Permalink
  6. case class Group(name: GroupName, size: GroupSize) extends Product with Serializable

    Permalink
  7. type GroupMeta = JsObject

    Permalink
  8. type GroupName = String

    Permalink
  9. case class GroupRange(start: Double, end: Double) extends Product with Serializable

    Permalink
  10. type GroupRanges = Map[GroupName, List[GroupRange]]

    Permalink
  11. type GroupSize = Double

    Permalink
  12. type MetaFieldName = String

    Permalink
  13. type Overrides = Map[UserId, GroupName]

    Permalink
  14. final class StatisticalTestType extends Enum[StatisticalTestType]

    Permalink
  15. type Tag = String

    Permalink
  16. type TestId = String

    Permalink
  17. type TestName = String

    Permalink
  18. case class UserGroupQuery(userId: Option[UserId], at: Option[OffsetDateTime] = None, tags: List[Tag] = Nil, meta: UserMeta = Map()) extends Product with Serializable

    Permalink
  19. case class UserGroupQueryResult(at: OffsetDateTime, groups: Map[FeatureName, GroupName], metas: Map[FeatureName, GroupMeta]) extends Product with Serializable

    Permalink
  20. type UserId = String

    Permalink
  21. type UserMeta = Map[MetaFieldName, String]

    Permalink

Value Members

  1. object Abtest extends Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped