Constructs a new ProtocolMessage.
Optional properties: IProtocolMessageProperties to set
Optional appProtocolMessage appStateFatalExceptionNotification.
Optional appProtocolMessage appStateSyncKeyRequest.
Optional appProtocolMessage appStateSyncKeyShare.
Optional botProtocolMessage botFeedbackMessage.
Optional disappearingProtocolMessage disappearingMode.
Optional editedProtocolMessage editedMessage.
ProtocolMessage ephemeralExpiration.
ProtocolMessage ephemeralSettingTimestamp.
Optional historyProtocolMessage historySyncNotification.
Optional initialProtocolMessage initialSecurityNotificationSettingSync.
Optional keyProtocolMessage key.
Optional peerProtocolMessage peerDataOperationRequestMessage.
Optional peerProtocolMessage peerDataOperationRequestResponseMessage.
ProtocolMessage timestampMs.
ProtocolMessage type.
Static createCreates a new ProtocolMessage instance using the specified properties.
Optional properties: IProtocolMessageProperties to set
ProtocolMessage instance
Static decodeDecodes a ProtocolMessage message from the specified reader or buffer.
Reader or buffer to decode from
Optional length: numberMessage length if known beforehand
ProtocolMessage
If the payload is not a reader or valid buffer
If required fields are missing
Static decodeDecodes a ProtocolMessage message from the specified reader or buffer, length delimited.
Reader or buffer to decode from
ProtocolMessage
If the payload is not a reader or valid buffer
If required fields are missing
Static encodeEncodes the specified ProtocolMessage message. Does not implicitly verify messages.
ProtocolMessage message or plain object to encode
Optional writer: WriterWriter to encode to
Writer
Static encodeEncodes the specified ProtocolMessage message, length delimited. Does not implicitly verify messages.
ProtocolMessage message or plain object to encode
Optional writer: WriterWriter to encode to
Writer
Static fromCreates a ProtocolMessage message from a plain object. Also converts values to their respective internal types.
Plain object
ProtocolMessage
Static toCreates a plain object from a ProtocolMessage message. Also converts values to other types if specified.
ProtocolMessage
Optional options: IConversionOptionsConversion options
Plain object
Static verifyGenerated using TypeDoc
Represents a ProtocolMessage.