Packages

package domain

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

Type Members

  1. final case class Layer(namespaceId: NamespaceId, environmentId: EnvironmentId, layerId: LayerId, name: LayerName, targeting: List[Rule], variants: List[LayerVariant], lastVariantId: Int, version: Version, status: LayerStatus) extends Product with Serializable
  2. trait LayerCodecs extends RulesCodecs
  3. type LayerId = Type
  4. type LayerName = Type
  5. sealed abstract class LayerStatus extends EnumEntry
  6. final case class LayerVariant(id: LayerVariantId, name: LayerVariantName, traffic: Percent, targeting: List[Rule], features: List[VariantFeature]) extends Product with Serializable
  7. type LayerVariantId = Type
  8. case class LayerVariantLabel(layerId: LayerId, variantId: LayerVariantId) extends Product with Serializable
  9. type LayerVariantName = Type

Value Members

  1. object LayerCodecs extends LayerCodecs
  2. object LayerId
  3. object LayerName
  4. object LayerStatus extends Enum[LayerStatus]
  5. object LayerVariantId
  6. object LayerVariantName

Inherited from AnyRef

Inherited from Any

Ungrouped