Chronik v0.1.7 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