InputInvoicePremiumGiftCode.deserialize constructor
InputInvoicePremiumGiftCode.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory InputInvoicePremiumGiftCode.deserialize(BinaryReader reader) {
// Read [InputInvoicePremiumGiftCode] fields.
final purpose = reader.readObject() as InputStorePaymentPurposeBase;
final option = reader.readObject() as PremiumGiftCodeOptionBase;
// Construct [InputInvoicePremiumGiftCode] object.
final returnValue = InputInvoicePremiumGiftCode(
purpose: purpose,
option: option,
);
// Now return the deserialized [InputInvoicePremiumGiftCode].
return returnValue;
}