Skip to main content

Interface: IMessage

protocol.v1.IMessage

Properties of a Message.

Implemented by

Properties

body

Optional body: null | IAny

The opaque data carried by this message. The protocol type can be extracted from the package name of the message carried inside the Any.


commandIndex

Optional commandIndex: null | Long

Message commandIndex


eventId

Optional eventId: null | Long

Message eventId


id

Optional id: null | string

An ID for this specific message.


protocolInstanceId

Optional protocolInstanceId: null | string

Identifies the specific instance of a protocol to which this message belongs.