Skip to main content

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