QueryHandlers constructor

const QueryHandlers({
  1. QueryCanPresentExternalPurchaseNoticeIOSHandler? canPresentExternalPurchaseNoticeIOS,
  2. QueryCurrentEntitlementIOSHandler? currentEntitlementIOS,
  3. QueryFetchProductsHandler? fetchProducts,
  4. QueryGetActiveSubscriptionsHandler? getActiveSubscriptions,
  5. QueryGetAllTransactionsIOSHandler? getAllTransactionsIOS,
  6. QueryGetAppTransactionIOSHandler? getAppTransactionIOS,
  7. QueryGetAvailablePurchasesHandler? getAvailablePurchases,
  8. QueryGetExternalPurchaseCustomLinkTokenIOSHandler? getExternalPurchaseCustomLinkTokenIOS,
  9. QueryGetPendingTransactionsIOSHandler? getPendingTransactionsIOS,
  10. QueryGetPromotedProductIOSHandler? getPromotedProductIOS,
  11. QueryGetReceiptDataIOSHandler? getReceiptDataIOS,
  12. QueryGetStorefrontHandler? getStorefront,
  13. QueryGetStorefrontIOSHandler? getStorefrontIOS,
  14. QueryGetTransactionJwsIOSHandler? getTransactionJwsIOS,
  15. QueryHasActiveSubscriptionsHandler? hasActiveSubscriptions,
  16. QueryIsEligibleForExternalPurchaseCustomLinkIOSHandler? isEligibleForExternalPurchaseCustomLinkIOS,
  17. QueryIsEligibleForIntroOfferIOSHandler? isEligibleForIntroOfferIOS,
  18. QueryIsTransactionVerifiedIOSHandler? isTransactionVerifiedIOS,
  19. QueryLatestTransactionIOSHandler? latestTransactionIOS,
  20. QuerySubscriptionStatusIOSHandler? subscriptionStatusIOS,
  21. QueryValidateReceiptIOSHandler? validateReceiptIOS,
})

Implementation

const QueryHandlers({
  this.canPresentExternalPurchaseNoticeIOS,
  this.currentEntitlementIOS,
  this.fetchProducts,
  this.getActiveSubscriptions,
  this.getAllTransactionsIOS,
  this.getAppTransactionIOS,
  this.getAvailablePurchases,
  this.getExternalPurchaseCustomLinkTokenIOS,
  this.getPendingTransactionsIOS,
  this.getPromotedProductIOS,
  this.getReceiptDataIOS,
  this.getStorefront,
  this.getStorefrontIOS,
  this.getTransactionJwsIOS,
  this.hasActiveSubscriptions,
  this.isEligibleForExternalPurchaseCustomLinkIOS,
  this.isEligibleForIntroOfferIOS,
  this.isTransactionVerifiedIOS,
  this.latestTransactionIOS,
  this.subscriptionStatusIOS,
  this.validateReceiptIOS,
});