Thrift module: subscription

ModuleServicesData typesConstants
subscription MembershipTier
SubscriptionType

Enumerations

Enumeration: SubscriptionType

What type of subscription the user has (or had) for the app



FREE1
No subscription in place, and no previous record of a subscription on this device.


STORE2
User has an active subscription via the device's store.

In json, "play" or "apple" are supported as synonyms of this value.


PRINT4
User as an active subscription as part of a print bundle


FREE_WITH_EXPIRED_STORE3
No subscription in place, but user did previously have a subscription via the
device's store which is now expired.

In json, "play:expired" and "apple:expired" are supported as synonyms of this value.


FREE_WITH_EXPIRED_PRINT5
No subscription in place, but user did previously have a subscription as
part of a print bundle which is now expired.

In json, "print:expired" is supported as a synonym of this value.


DIGITAL_PACK6
User has an active digital pack subscription.


Enumeration: MembershipTier

What tier of membership the user is currently part of.



FRIEND1
The user is a friend.


STAFF2
The user is a Guardian employee.


SUPPORTER3
The user is a supporter.


PARTNER4
The user is a partner.


PATRON5
The user is a patron.