Table of Contents

Enum Tags.McsProtoTag

Namespace
RustPlusApi.Fcm.Data
Assembly
RustPlusApi.Fcm.dll

MCS protocol tag IDs as defined in the Google Mobile Connectivity Suite protocol specification.

public enum Tags.McsProtoTag

Fields

KBatchPresenceStanzaTag = 9

Batch presence stanza (unused in Rust+ flow).

KBindAccountRequestTag = 13

Bind account request (unused in Rust+ flow).

KBindAccountResponseTag = 14

Bind account response (unused in Rust+ flow).

KCloseTag = 4

Connection close signal.

KDataMessageStanzaTag = 8

Data message stanza โ€” the carrier for FCM push notifications.

KHeartbeatAckTag = 1

Heartbeat acknowledgement.

KHeartbeatPingTag = 0

Heartbeat ping from the server.

KHttpRequestTag = 11

HTTP request (unused in Rust+ flow).

KHttpResponseTag = 12

HTTP response (unused in Rust+ flow).

KIqStanzaTag = 7

IQ stanza (ignored; received but not processed).

KLoginRequestTag = 2

Client login request.

KLoginResponseTag = 3

Server login response.

KMessageStanzaTag = 5

Message stanza (unused in Rust+ flow).

KNumProtoTypes = 16

Sentinel โ€” total count of defined proto types.

KPresenceStanzaTag = 6

Presence stanza (unused in Rust+ flow).

KStreamErrorStanzaTag = 10

Stream error stanza.

KTalkMetadataTag = 15

Talk metadata (unused in Rust+ flow).