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