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.

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.