MessagesPreparedInlineMessage.deserialize constructor
MessagesPreparedInlineMessage.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessagesPreparedInlineMessage.deserialize(BinaryReader reader) {
// Read [MessagesPreparedInlineMessage] fields.
final queryId = reader.readInt64();
final result = reader.readObject() as BotInlineResultBase;
final peerTypes = reader.readVectorObject<InlineQueryPeerTypeBase>();
final cacheTime = reader.readInt32();
final users = reader.readVectorObject<UserBase>();
// Construct [MessagesPreparedInlineMessage] object.
final returnValue = MessagesPreparedInlineMessage(
queryId: queryId,
result: result,
peerTypes: peerTypes.items,
cacheTime: cacheTime,
users: users.items,
);
// Now return the deserialized [MessagesPreparedInlineMessage].
return returnValue;
}