xsoulspace_monetization_interface library
Classes
- PurchaseProvider
- An abstract interface for handling in-app purchases.
Enums
- MonetizationStoreStatus
- Represents the status of the monetization system.
- PurchaseProductType
- Enum representing the type of a purchasable product.
- PurchaseStatus
- Enum representing the status of a purchase.
- ResultType
- Common result type for all operations.
Extension Types
- CancelResultModel
- Extension type that represents the result of a cancellation operation.
- CompletePurchaseResultModel
- Extension type that represents the result of completing a purchase.
- PurchaseDetailsModel
- Extension type that represents the details of a purchase.
- PurchaseDurationModel
- Extension type that represents a purchase duration.
- PurchaseId
- Extension type that represents a unique identifier for a purchase.
- PurchasePriceId
- Extension type that represents a unique identifier for a product price.
- PurchaseProductDetailsModel
- Extension type that represents the details of a purchasable product.
- PurchaseProductId
- Extension type that represents a unique identifier for a product.
- PurchaseResultModel
- Extension type that represents the result of a purchase operation.
- PurchaseVerificationDtoModel
- Extension type that represents a DTO for purchase verification.
- RestoreResultModel
- Extension type that represents the result of a restore operation.
Extensions
-
ProductListX
on List<
PurchaseProductId> - Extension on List
- PurchaseStatusX on PurchaseStatus
- Helper for PurchaseStatus enum JSON decode.