| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Campaign | Campaign | UserAccountModule | Spotify |
| (2) CampaignType | CampaignType | UserAccountModule | Spotify |
| (3) Country | Country | CountryModule | Spotify |
| (4) CreatorToolUsage | CreatorToolUsage | TrackModule | Spotify |
| (5) Device | Device | DeviceModule | Spotify |
| (6) Region | Region | UserAccountModule | Spotify |
| (7) StreamEvent | StreamEvent | TrackModule | Spotify |
| (8) SubscriptionPlan | SubscriptionPlan | SubscriptionPlanModule | Spotify |
| (9) UserAccount | UserAccount | UserAccountModule | Spotify |
| (10) UserCampaignStat | UserCampaignStat | UserAccountModule | Spotify |
| (11) UserSubscription | UserSubscription | UserAccountModule | Spotify |
| Campaign | UserAccountModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) CampaignType | LONG | Campaign | CampaignType | UserAccountModule |
| (2) IsGlobal | BOOL | Campaign | ||
| (3) Name | STRING | Campaign | ||
| (4) PeriodEnd | DATE | Campaign | ||
| (5) PeriodStart | DATE | Campaign |
Example:
final Campaign campaign = (Campaign) invokeModule(USER_ACCOUNT_MODULE + "/campaign/" + id, Campaign.class);| CampaignType | UserAccountModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | CampaignType | ||
| (2) Name | STRING | CampaignType |
Example:
final CampaignType campaigntype = (CampaignType) invokeModule(USER_ACCOUNT_MODULE + "/campaigntype/" + id, CampaignType.class);| Region | UserAccountModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | Region | ||
| (2) Name | STRING | Region |
Example:
final Region region = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + id, Region.class);| UserAccount | UserAccountModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) BirthDate | DATE | UserAccount | ||
| (2) Country | LONG | UserAccount | Country | CountryModule |
| (3) CreatedAt | DATE | UserAccount | ||
| (4) DisplayName | STRING | UserAccount | ||
| (5) Email | STRING | UserAccount | ||
| (6) IsFamilyManager | BOOL | UserAccount | ||
| (7) IsPremium | BOOL | UserAccount | ||
| (8) IsStudent | BOOL | UserAccount | ||
| (9) Region | LONG | UserAccount | Region | UserAccountModule |
Example:
final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);| UserCampaignStat | UserAccountModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) Campaign | LONG | UserCampaignStat | Campaign | UserAccountModule |
| (2) GeneratedAt | DATE | UserCampaignStat | ||
| (3) TopArtist | LONG | UserCampaignStat | ||
| (4) TopTrack | LONG | UserCampaignStat | ||
| (5) TotalMinutes | LONG | UserCampaignStat | ||
| (6) UserAccount | LONG | UserCampaignStat | UserAccount | UserAccountModule |
Example:
final UserCampaignStat usercampaignstat = (UserCampaignStat) invokeModule(USER_ACCOUNT_MODULE + "/usercampaignstat/" + id, UserCampaignStat.class);| UserSubscription | UserAccountModule | Spotify |
| Property | Type | Entity | Reference | Module |
| (1) EndedAt | DATE | UserSubscription | ||
| (2) HouseholdAddress | STRING | UserSubscription | ||
| (3) IsAutoRenew | BOOL | UserSubscription | ||
| (4) IsPrimaryHolder | BOOL | UserSubscription | ||
| (5) StartedAt | DATE | UserSubscription | ||
| (6) SubscriptionPlan | LONG | UserSubscription | SubscriptionPlan | SubscriptionPlanModule |
| (7) UserAccount | LONG | UserSubscription | UserAccount | UserAccountModule |
Example:
final UserSubscription usersubscription = (UserSubscription) invokeModule(USER_ACCOUNT_MODULE + "/usersubscription/" + id, UserSubscription.class);| Contact | Donate | Imprint |