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