Helper interface for outbox message metadata, that includes the message envelope overrides and publication config which are used to send a RabbitMQ message.

Hierarchy

  • RabbitMqOutboxMetadata

Indexable

[key: string]: unknown

Properties

action?: "event" | "command"

if the message is a command or an event

envelopeOverrides?: MessageEnvelopeOverrides

overrides for Mosaic Envelope properties (ex: auth_token)

options?: PublicationConfig

additional rabbitMq configuration (ex: composed routing key for the specific environment)

Generated using TypeDoc