package domain
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- domain
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- 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
- trait LayerCodecs extends RulesCodecs
- type LayerId = Type
- type LayerName = Type
- sealed abstract class LayerStatus extends EnumEntry
- final case class LayerVariant(id: LayerVariantId, name: LayerVariantName, traffic: Percent, targeting: List[Rule], features: List[VariantFeature]) extends Product with Serializable
- type LayerVariantId = Type
- case class LayerVariantLabel(layerId: LayerId, variantId: LayerVariantId) extends Product with Serializable
- type LayerVariantName = Type
Value Members
- object LayerCodecs extends LayerCodecs
- object LayerId
- object LayerName
- object LayerStatus extends Enum[LayerStatus]
- object LayerVariantId
- object LayerVariantName