MessagesUploadMedia.deserialize constructor
MessagesUploadMedia.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessagesUploadMedia.deserialize(BinaryReader reader) {
// Read [MessagesUploadMedia] fields.
final flags = reader.readInt32();
final hasBusinessConnectionIdField = (flags & 1) != 0;
final businessConnectionId =
hasBusinessConnectionIdField ? reader.readString() : null;
final peer = reader.readObject() as InputPeerBase;
final media = reader.readObject() as InputMediaBase;
// Construct [MessagesUploadMedia] object.
final returnValue = MessagesUploadMedia(
businessConnectionId: businessConnectionId,
peer: peer,
media: media,
);
// Now return the deserialized [MessagesUploadMedia].
return returnValue;
}