Skip to content

MqttMessage

Defined in: src/io/broker/MqttActor.ts:29

Inbound MQTT message handed to subscribers.

readonly payload: Uint8Array

Defined in: src/io/broker/MqttActor.ts:31


readonly qos: MqttQos

Defined in: src/io/broker/MqttActor.ts:32


readonly optional reasonCode?: number

Defined in: src/io/broker/MqttActor.ts:46

MQTT 5.0 PUBACK / PUBREC reason code attached to the message, if the broker emitted one. undefined for MQTT 3.1.1 or for unprompted publishes. See the MQTT 5.0 spec § 2.4 “Reason Code” for the value space.


readonly retain: boolean

Defined in: src/io/broker/MqttActor.ts:33


readonly topic: string

Defined in: src/io/broker/MqttActor.ts:30


readonly optional userProperties?: MqttUserProperties

Defined in: src/io/broker/MqttActor.ts:39

MQTT 5.0 user properties on the inbound packet, if any. Always undefined for MQTT 3.1.1 traffic — the protocol doesn’t carry them. See MqttActorSettings.protocolVersion.