Package com.revenuecat.purchases
Types
Link copied to clipboard
data class CustomerInfo( val entitlements: EntitlementInfos, val allExpirationDatesByProduct: Map<String, Date?>, val allPurchaseDatesByProduct: Map<String, Date?>, val requestDate: Date, val schemaVersion: Int, val firstSeen: Date, val originalAppUserId: String, val managementURL: Uri?, val originalPurchaseDate: Date?, jsonObject: JSONObject) : Parcelable, RawDataContainer<JSONObject>
Content copied to clipboard
Class containing all information regarding the purchaser
Link copied to clipboard
Only use a Dangerous Setting if suggested by RevenueCat support team.
Link copied to clipboard
data class EntitlementInfo( val identifier: String, val isActive: Boolean, val willRenew: Boolean, val periodType: PeriodType, val latestPurchaseDate: Date, val originalPurchaseDate: Date, val expirationDate: Date?, val store: Store, val productIdentifier: String, val productPlanIdentifier: String?, val isSandbox: Boolean, val unsubscribeDetectedAt: Date?, val billingIssueDetectedAt: Date?, val ownershipType: OwnershipType, jsonObject: JSONObject) : Parcelable, RawDataContainer<JSONObject>
Content copied to clipboard
This object gives you access to all of the information about the status of a user's entitlements.
Link copied to clipboard
class EntitlementInfos(val all: Map<String, EntitlementInfo>) : Parcelable
Content copied to clipboard
This class contains all the entitlements associated to the user.
Link copied to clipboard
Interface that allows handling logs manually. See also Purchases.logHandler
Link copied to clipboard
Link copied to clipboard
Enum of supported ownership types for an entitlement.
Link copied to clipboard
data class Package( val identifier: String, val packageType: PackageType, val product: StoreProduct, val offering: String) : Parcelable
Content copied to clipboard
Contains information about the product available for the user to purchase. For more info see https://docs.revenuecat.com/docs/entitlements
Link copied to clipboard
Enumeration of all possible Package types.
Link copied to clipboard
Enum of supported period types for an entitlement.
Link copied to clipboard
Link copied to clipboard
class PurchasesError(val code: PurchasesErrorCode, val underlyingErrorMessage: String? = null)
Content copied to clipboard
This class represents an error
Link copied to clipboard
Link copied to clipboard