AppStorePurchaseDetails constructor

AppStorePurchaseDetails({
  1. String? purchaseID,
  2. required String productID,
  3. required PurchaseVerificationData verificationData,
  4. required String? transactionDate,
  5. required SKPaymentTransactionWrapper skPaymentTransaction,
  6. required PurchaseStatus status,
})

Creates a new AppStore specific purchase details object with the provided details.

Implementation

AppStorePurchaseDetails(
    {String? purchaseID,
    required String productID,
    required PurchaseVerificationData verificationData,
    required String? transactionDate,
    required this.skPaymentTransaction,
    required PurchaseStatus status})
    : super(
          productID: productID,
          purchaseID: purchaseID,
          transactionDate: transactionDate,
          verificationData: verificationData,
          status: status) {
  this.status = status;
}