types library

Typedefs

MutationAcknowledgePurchaseAndroidHandler = Future<bool> Function(String purchaseToken)
MutationBeginRefundRequestIOSHandler = Future<String?> Function(String sku)
MutationCheckAlternativeBillingAvailabilityAndroidHandler = Future<bool> Function()
MutationClearTransactionIOSHandler = Future<bool> Function()
MutationConsumePurchaseAndroidHandler = Future<bool> Function(String purchaseToken)
MutationCreateAlternativeBillingTokenAndroidHandler = Future<String?> Function()
MutationDeepLinkToSubscriptionsHandler = Future<void> Function({String? packageNameAndroid, String? skuAndroid})
MutationEndConnectionHandler = Future<bool> Function()
MutationFinishTransactionHandler = Future<void> Function({bool? isConsumable, required PurchaseInput purchase})
MutationInitConnectionHandler = Future<bool> Function({AlternativeBillingModeAndroid? alternativeBillingModeAndroid})
MutationPresentCodeRedemptionSheetIOSHandler = Future<bool> Function()
MutationRequestPurchaseHandler = Future<RequestPurchaseResult?> Function(RequestPurchaseProps params)
MutationRequestPurchaseOnPromotedProductIOSHandler = Future<bool> Function()
MutationRestorePurchasesHandler = Future<void> Function()
MutationShowAlternativeBillingDialogAndroidHandler = Future<bool> Function()
MutationShowManageSubscriptionsIOSHandler = Future<List<PurchaseIOS>> Function()
MutationSyncIOSHandler = Future<bool> Function()
MutationValidateReceiptHandler = Future<ReceiptValidationResult> Function({ReceiptValidationAndroidOptions? androidOptions, required String sku})
PurchaseInput = Purchase
QueryCurrentEntitlementIOSHandler = Future<PurchaseIOS?> Function(String sku)
QueryFetchProductsHandler = Future<FetchProductsResult> Function({required List<String> skus, ProductQueryType? type})
QueryGetActiveSubscriptionsHandler = Future<List<ActiveSubscription>> Function([List<String>? subscriptionIds])
QueryGetAppTransactionIOSHandler = Future<AppTransaction?> Function()
QueryGetAvailablePurchasesHandler = Future<List<Purchase>> Function({bool? alsoPublishToEventListenerIOS, bool? onlyIncludeActiveItemsIOS})
QueryGetPendingTransactionsIOSHandler = Future<List<PurchaseIOS>> Function()
QueryGetPromotedProductIOSHandler = Future<ProductIOS?> Function()
QueryGetReceiptDataIOSHandler = Future<String?> Function()
QueryGetStorefrontHandler = Future<String> Function()
QueryGetStorefrontIOSHandler = Future<String> Function()
QueryGetTransactionJwsIOSHandler = Future<String?> Function(String sku)
QueryHasActiveSubscriptionsHandler = Future<bool> Function([List<String>? subscriptionIds])
QueryIsEligibleForIntroOfferIOSHandler = Future<bool> Function(String groupID)
QueryIsTransactionVerifiedIOSHandler = Future<bool> Function(String sku)
QueryLatestTransactionIOSHandler = Future<PurchaseIOS?> Function(String sku)
QuerySubscriptionStatusIOSHandler = Future<List<SubscriptionStatusIOS>> Function(String sku)
QueryValidateReceiptIOSHandler = Future<ReceiptValidationResultIOS> Function({ReceiptValidationAndroidOptions? androidOptions, required String sku})
SubscriptionPromotedProductIOSHandler = Future<String> Function()
SubscriptionPurchaseErrorHandler = Future<PurchaseError> Function()
SubscriptionPurchaseUpdatedHandler = Future<Purchase> Function()
VoidResult = void