Documentation
¶
Index ¶
- Variables
- func DomainEventFrom(storableEvent eventstore.StorableEvent) (core.DomainEvent, error)
- func DomainEventsFrom(storableEvents eventstore.StorableEvents) (core.DomainEvents, error)
- func StorableEventFrom(event core.DomainEvent, metadata EventMetadata) (eventstore.StorableEvent, error)
- func StorableEventWithEmptyMetadataFrom(event core.DomainEvent) (eventstore.StorableEvent, error)
- type CausationID
- type CorrelationID
- type EventEnvelope
- type EventEnvelopes
- type EventMetadata
- type MessageID
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrEventEnvelopeFromStorableEventFailed = errors.New("event envelope from storable event failed")
View Source
var ErrMappingToDomainEventFailed = errors.New("mapping to domain event failed")
View Source
var ErrMappingToDomainEventUnknownEventType = errors.New("unknown event type")
View Source
var ErrMappingToEventMetadataFailed = errors.New("mapping to event metadata failed")
View Source
var ErrMappingToStorableEventFailedForDomainEvent = errors.New("mapping to storable event failed for domain event")
View Source
var ErrMappingToStorableEventFailedForMetadata = errors.New("mapping to storable event failed for metadata")
Functions ¶
func DomainEventFrom ¶
func DomainEventFrom(storableEvent eventstore.StorableEvent) (core.DomainEvent, error)
func DomainEventsFrom ¶
func DomainEventsFrom(storableEvents eventstore.StorableEvents) (core.DomainEvents, error)
func StorableEventFrom ¶
func StorableEventFrom(event core.DomainEvent, metadata EventMetadata) (eventstore.StorableEvent, error)
func StorableEventWithEmptyMetadataFrom ¶
func StorableEventWithEmptyMetadataFrom(event core.DomainEvent) (eventstore.StorableEvent, error)
Types ¶
type CausationID ¶
type CausationID = string
type CorrelationID ¶
type CorrelationID = string
type EventEnvelope ¶
type EventEnvelope struct { DomainEvent core.DomainEvent EventMetadata EventMetadata }
func BuildEventEnvelope ¶
func BuildEventEnvelope(domainEvent core.DomainEvent, eventMetadata EventMetadata) EventEnvelope
func EventEnvelopeFrom ¶
func EventEnvelopeFrom(storableEvent eventstore.StorableEvent) (EventEnvelope, error)
type EventEnvelopes ¶
type EventEnvelopes = []EventEnvelope
func EventEnvelopesFrom ¶
func EventEnvelopesFrom(storableEvents eventstore.StorableEvents) (EventEnvelopes, error)
type EventMetadata ¶
type EventMetadata struct { MessageID MessageID CausationID CausationID CorrelationID CorrelationID }
func BuildEventMetadata ¶
func EventMetadataFrom ¶
func EventMetadataFrom(storableEvent eventstore.StorableEvent) (EventMetadata, error)
Click to show internal directories.
Click to hide internal directories.