MutationHandlers constructor

const MutationHandlers({
  1. MutationAcknowledgePurchaseAndroidHandler? acknowledgePurchaseAndroid,
  2. MutationBeginRefundRequestIOSHandler? beginRefundRequestIOS,
  3. MutationCheckAlternativeBillingAvailabilityAndroidHandler? checkAlternativeBillingAvailabilityAndroid,
  4. MutationClearTransactionIOSHandler? clearTransactionIOS,
  5. MutationConsumePurchaseAndroidHandler? consumePurchaseAndroid,
  6. MutationCreateAlternativeBillingTokenAndroidHandler? createAlternativeBillingTokenAndroid,
  7. MutationDeepLinkToSubscriptionsHandler? deepLinkToSubscriptions,
  8. MutationEndConnectionHandler? endConnection,
  9. MutationFinishTransactionHandler? finishTransaction,
  10. MutationInitConnectionHandler? initConnection,
  11. MutationPresentCodeRedemptionSheetIOSHandler? presentCodeRedemptionSheetIOS,
  12. MutationPresentExternalPurchaseLinkIOSHandler? presentExternalPurchaseLinkIOS,
  13. MutationPresentExternalPurchaseNoticeSheetIOSHandler? presentExternalPurchaseNoticeSheetIOS,
  14. MutationRequestPurchaseHandler? requestPurchase,
  15. MutationRequestPurchaseOnPromotedProductIOSHandler? requestPurchaseOnPromotedProductIOS,
  16. MutationRestorePurchasesHandler? restorePurchases,
  17. MutationShowAlternativeBillingDialogAndroidHandler? showAlternativeBillingDialogAndroid,
  18. MutationShowManageSubscriptionsIOSHandler? showManageSubscriptionsIOS,
  19. MutationSyncIOSHandler? syncIOS,
  20. MutationValidateReceiptHandler? validateReceipt,
})

Implementation

const MutationHandlers({
  this.acknowledgePurchaseAndroid,
  this.beginRefundRequestIOS,
  this.checkAlternativeBillingAvailabilityAndroid,
  this.clearTransactionIOS,
  this.consumePurchaseAndroid,
  this.createAlternativeBillingTokenAndroid,
  this.deepLinkToSubscriptions,
  this.endConnection,
  this.finishTransaction,
  this.initConnection,
  this.presentCodeRedemptionSheetIOS,
  this.presentExternalPurchaseLinkIOS,
  this.presentExternalPurchaseNoticeSheetIOS,
  this.requestPurchase,
  this.requestPurchaseOnPromotedProductIOS,
  this.restorePurchases,
  this.showAlternativeBillingDialogAndroid,
  this.showManageSubscriptionsIOS,
  this.syncIOS,
  this.validateReceipt,
});