Home > @imqueue/core > IMessage

IMessage interface

Defines a message format.

{IMessage}

Signature:

export interface IMessage 

Properties

Property

Modifiers

Type

Description

delay?

number

(Optional) Message delay in milliseconds (for delayed messages). Optional.

{number}

from

string

Message source queue name

{string}

id

string

Message unique identifier

{string}

message

JsonObject

Message data. Any JSON-compatible data allowed

{JsonObject}