HelpPremiumPromo.deserialize constructor
HelpPremiumPromo.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory HelpPremiumPromo.deserialize(BinaryReader reader) {
// Read [HelpPremiumPromo] fields.
final statusText = reader.readString();
final statusEntities = reader.readVectorObject<MessageEntityBase>();
final videoSections = reader.readVectorString();
final videos = reader.readVectorObject<DocumentBase>();
final periodOptions =
reader.readVectorObject<PremiumSubscriptionOptionBase>();
final users = reader.readVectorObject<UserBase>();
// Construct [HelpPremiumPromo] object.
final returnValue = HelpPremiumPromo(
statusText: statusText,
statusEntities: statusEntities.items,
videoSections: videoSections.items,
videos: videos.items,
periodOptions: periodOptions.items,
users: users.items,
);
// Now return the deserialized [HelpPremiumPromo].
return returnValue;
}