Defined in: src/types/event-message-base.ts:23
Base interface for event messages used in the system.
This interface defines the structure of an event message, including metadata and payload data. It is intended to be extended by more specific event interfaces to ensure consistency and traceability across event-driven components.
EventMessage
Properties
detail
detail:
object
Defined in: src/types/event-message-base.ts:24
The main content of the event message.
data
data:
Record<string,any>
metadata
metadata:
object
metadata.correlationId
correlationId:
string
metadata.created
created:
string
metadata.domain
domain:
string
metadata.id
id:
string
metadata.source
source:
string
metadata.storeId
storeId:
string
metadata.tenant
tenant:
string
metadata.type
type:
string
metadata.version
version:
number