PaymentsAssignAppStoreTransaction.deserialize constructor

PaymentsAssignAppStoreTransaction.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

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

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

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