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.