Transaction constructor

Transaction({
  1. required int id,
  2. required int originalID,
  3. String? webOrderLineItemID,
  4. required String productId,
  5. String? subscriptionGroupID,
  6. required String appBundleID,
  7. required int purchaseDate,
  8. required int originalPurchaseDate,
  9. int? expirationDate,
  10. required int purchaseQuantity,
  11. bool? isUpgraded,
  12. int? revocationDate,
  13. int? revocationReason,
  14. required String productType,
  15. String? appAccountToken,
  16. String? jwsRepresentation,
})

Implementation

Transaction({
  required this.id,
  required this.originalID,
  this.webOrderLineItemID,
  required this.productId,
  this.subscriptionGroupID,
  required this.appBundleID,
  required this.purchaseDate,
  required this.originalPurchaseDate,
  this.expirationDate,
  required this.purchaseQuantity,
  this.isUpgraded,
  this.revocationDate,
  this.revocationReason,
  required this.productType,
  this.appAccountToken,
  this.jwsRepresentation,
});