AggregateState

edomata.backend.eventsourcing.AggregateState
enum AggregateState[+S, +E, +R](val isValid: Boolean)

Attributes

Source:
RepositoryReader.scala
Graph
Supertypes
trait Enum
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
case Valid[S]
case Conflicted[S, E, R]

Members list

Concise view

Type members

Enum entries

final case class Conflicted[S, E, R](last: S, onEvent: EventMessage[E], errors: Type[R]) extends AggregateState[S, E, R]

Attributes

Source:
RepositoryReader.scala
final case class Valid[S](state: S, version: SeqNr) extends AggregateState[S, Nothing, Nothing]

Attributes

Source:
RepositoryReader.scala