Internal_The internal slot list storing serialization field property names.
The inner body deserialized as a TLObject.
The canonical string name of this class representation.
The underlying classification type (e.g. request, constructor, function).
A dynamic reference to the current subclass constructor. Enables late static binding for instance methods to access static helper operations.
The unique 32-bit integer identifier (CRC32 checksum) of this TL constructor.
The length of the serialized message body in bytes.
The unique 64-bit message identifier, representing the creation time of the message in seconds multiplied by 2^32.
The message sequence number, indicating the order of the message in the session.
The unique 32-bit integer identifier of the parent/abstract type this TL subclass represents.
StaticIDThe unique class ID identifier representing Message (0x5bb8e511).
Deserializes a binary stream into this specific TLObject instance.
The BytesIO buffer stream containing the serialized TLObject.
Additional arguments passed down to the read parser.
A promise resolving to the parsed instance.
Formats the TLObject into a structured string.
A string starting with the constructor name followed by a pretty JSON payload.
Serializes the message envelope and its body into a raw binary buffer.
A Buffer representing the complete message envelope structure.
StaticreadReads and deserializes a Message envelope from a binary stream.
The BytesIO stream containing the serialized message envelope.
Unused additional parameters.
A promise resolving to the deserialized Message instance.
StaticwriteSerializes constructor arguments into a raw binary buffer.
Arguments to be serialized.
An empty Buffer of size 0.
Represents a standard MTProto transport container message.
Remarks
Every message transmitted or received over the MTProto protocol is wrapped in a
Messageenvelope. The envelope includes metadata crucial for routing and ordering: the message ID (which indicates client/server time synchronization), the message sequence number, the body byte length, and the actual serialized payload/body TLObject.