package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait Aggregate[E <: Event] extends AnyRef
- case class AggregateId[E <: Event](id: String) extends Product with Serializable
- case class AggregateVersion[+E <: Event](version: Int) extends Product with Serializable
- trait Event extends AnyRef
- case class MetaAggregate[E <: Event, A <: Aggregate[E]](aggregate: A, version: AggregateVersion[E]) extends Product with Serializable
- case class MetaAggregateBuilder[E <: Event, A <: Aggregate[E]](aggregateBuilder: AggregateBuilder[A, E]) extends Product with Serializable
- case class MetaEvent[E <: Event](aggregateId: AggregateId[E], event: E, createdAt: Instant, version: AggregateVersion[E]) extends Product with Serializable
Value Members
- object AggregateVersion extends Serializable
- object MetaEvent extends Serializable