PaymentsCanPurchasePremium.deserialize constructor

PaymentsCanPurchasePremium.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory PaymentsCanPurchasePremium.deserialize(BinaryReader reader) {
  // Read [PaymentsCanPurchasePremium] fields.
  final purpose = reader.readObject() as InputStorePaymentPurposeBase;

  // Construct [PaymentsCanPurchasePremium] object.
  final returnValue = PaymentsCanPurchasePremium(
    purpose: purpose,
  );

  // Now return the deserialized [PaymentsCanPurchasePremium].
  return returnValue;
}