AuthSentCodePaymentRequired.deserialize constructor
AuthSentCodePaymentRequired.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory AuthSentCodePaymentRequired.deserialize(BinaryReader reader) {
// Read [AuthSentCodePaymentRequired] fields.
final storeProduct = reader.readString();
final phoneCodeHash = reader.readString();
final supportEmailAddress = reader.readString();
final supportEmailSubject = reader.readString();
final premiumDays = reader.readInt32();
final currency = reader.readString();
final amount = reader.readInt64();
// Construct [AuthSentCodePaymentRequired] object.
final returnValue = AuthSentCodePaymentRequired(
storeProduct: storeProduct,
phoneCodeHash: phoneCodeHash,
supportEmailAddress: supportEmailAddress,
supportEmailSubject: supportEmailSubject,
premiumDays: premiumDays,
currency: currency,
amount: amount,
);
// Now return the deserialized [AuthSentCodePaymentRequired].
return returnValue;
}