flutter_gb_in_app_purchases library
Classes
- CatalogProduct
- CatalogProductModel
- CatalogProductModelBuilder
- InAppPurchasesConfig
- InAppPurchasesFacade
- InAppPurchasesFacadeImpl
- InvalidConfigurationPurchase
- NoProductIdsDefinedFailure
- NotVerificationEndpointProvided
- PaymentMethodFailed
- PendingTransactionFailure
- ProductAlreadyPurchasedFailure
- ProductItem
- ProductItemModel
- ProductItemModelBuilder
- ProductType
- PurchaseBlocEventListener
- PurchaseBlocProvider
- PurchaseListingMetadata
- PurchaseListingMetadataModel
- PurchaseListingMetadataModelBuilder
- PurchaseProductListing
- PurchaseProductListingModel
- PurchaseProductListingModelBuilder
- PurchasesBloc
- PurchasesBlocConfig
- PurchaseService
- PurchaseServiceImpl
- PurchasesEvent
- PurchasesState
- PurchaseStoreCatalogBuilder
- ShoppingCart
- ShoppingCartModel
- ShoppingCartModelBuilder
- StorePlatform
- StorePurchasesCatalogBuilderBloc
- StorePurchasesCatalogBuilderEvent
- StorePurchasesCatalogBuilderState
- TimeoutFailure
- Transaction
- TransactionCancelledFailure
- TransactionModel
- TransactionModelBuilder
- TransactionStatus
- TransactionVerification
- TransactionVerificationModel
- TransactionVerificationModelBuilder
- TransactionVerificationResult
- TransactionVerificationResultModel
- TransactionVerificationResultModelBuilder
- VerifiedItem
- VerifiedItemModel
- VerifiedItemModelBuilder
Properties
- getItPurchases → GetIt
-
This functions register:
IHttpClient
if not registered previouslyfinal - purchasesSerializers → Serializers
-
final
Functions
-
configurePurchasesInjection(
{required AppEnvironment environment, required InAppPurchasesConfig purchasesConfig}) → Future< void> -
getPurchasesLogger(
) → Logger
Typedefs
-
ProductItemTypeMapper
= ProductType Function(ProductItem item, List<
PurchaseProductListing> ? listings) -
UserReferenceMapper
= FutureOr<
String> Function() -
VerificationParamBuilder
= Map<
String, dynamic> Function(Transaction transaction)