AdaptyAccessLevel class
Properties
activatedAt
→ DateTime
Time when this access level was activated.
final
activeIntroductoryOfferType
→ String ?
A type of an active introductory offer. If the value is not null
, it means that the offer was applied during the current subscription period.
final
activePromotionalOfferId
→ String ?
An id of active promotional offer.
final
activePromotionalOfferType
→ String ?
A type of an active promotional offer. If the value is not null
, it means that the offer was applied during the current subscription period.
final
billingIssueDetectedAt
→ DateTime ?
Time when billing issue was detected. Subscription can still be active. Would be set to null if a charge is made.
final
cancellationReason
→ String ?
A reason why a subscription was cancelled.
final
expiresAt
→ DateTime ?
Time when the access level will expire (could be in the past and could be null
for lifetime access).
final
hashCode
→ int
The hash code for this object.
no setter inherited
id
→ String
Unique identifier of the access level configured by you in Adapty Dashboard.
final
isActive
→ bool
true
if this access level is active. Generally, you can check this property to determine wether a user has an access to premium features.
final
isInGracePeriod
→ bool
true
if this auto-renewable subscription is in the grace period.
final
isLifetime
→ bool
true
if this access level is active for a lifetime (no expiration date).
final
isRefund
→ bool
true
if this purchase was refunded
final
offerId
→ String ?
Nullable
final
renewedAt
→ DateTime ?
Time when the access level was renewed. It can be null
if the purchase was first in chain or it is non-renewing subscription / non-consumable (e.g. lifetime)
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
startsAt
→ DateTime ?
Time when this access level has started (could be in the future).
final
store
→ String
A store of the purchase that unlocked this access level.
final
unsubscribedAt
→ DateTime ?
Time when the auto-renewable subscription was cancelled. Subscription can still be active, it just means that auto-renewal turned off.
Will be set to null
if the user reactivates the subscription.
final
vendorProductId
→ String
An identifier of a product in a store that unlocked this access level.
final
willRenew
→ bool
true
if this auto-renewable subscription is set to renew.
final
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
override