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,
videoSections: videoSections,
videos: videos,
periodOptions: periodOptions,
users: users,
);
// Now return the deserialized [HelpPremiumPromo].
return returnValue;
}