Chronik v0.1.10 Chronik.EventRecord View Source
A structure that represents a record of a domain event in the
Chronik.Store
or on the Chronik.PubSub
.
Link to this section Summary
Functions
Helper function for creating records from domain events
Link to this section Types
Link to this type
t()
View Source
t() :: %Chronik.EventRecord{ aggregate: Chronik.Aggregate.t(), aggregate_version: Chronik.Store.version(), created_at: non_neg_integer(), domain_event: any(), version: Chronik.Store.version() }
Link to this section Functions
Link to this function
create(domain_event, aggregate, version, aggregate_version)
View Source
create( domain_event :: Chronik.domain_event(), aggregate :: Chronik.Aggregate.t(), version :: Chronik.Store.version(), aggregate_version :: Chronik.Store.version() ) :: Chronik.EventRecord.t()
Helper function for creating records from domain events