ReadonlybillingThe date a billing issue was detected. Can be null if there is
no billing issue or an issue has been resolved. Note: Entitlement may
still be active even if there is a billing issue.
Check the isActive property.
ReadonlyexpirationThe expiration date for the entitlement, can be null for lifetime
access. If the EntitlementInfo.periodType is trial, this is the trial
expiration date.
ReadonlyidentifierThe entitlement identifier configured in the RevenueCat dashboard.
ReadonlyisTrue if the user has access to the entitlement.
ReadonlyisFalse if this entitlement is unlocked via a production purchase.
ReadonlylatestThe latest purchase or renewal date for the entitlement.
ReadonlyoriginalThe first date this entitlement was purchased.
ReadonlyownershipUse this property to determine whether a purchase was made by the current user or shared to them by a family member. This can be useful for onboarding users who have had an entitlement shared with them, but might not be entirely aware of the benefits they now have.
ReadonlyperiodThe last period type this entitlement was in.
ReadonlyproductThe product identifier that unlocked this entitlement.
ReadonlyproductThe base plan identifier that unlocked this entitlement (For Google Play subs only).
ReadonlystoreThe store where this entitlement was unlocked from.
ReadonlyunsubscribeThe date an unsubscribe was detected. Can be null.
Note: Entitlement may still be active even if user has unsubscribed.
Check the EntitlementInfo.isActive property.
ReadonlywillTrue if the underlying subscription is set to renew at the end of the billing period (expirationDate). Will always be True if entitlement is for lifetime access.
This object gives you access to all the information about the status of a user's entitlements.