Overview

Summary

ContactDonateImprint


9. USER ACCOUNT MODULE (UI prompt)



Module Entities (11)

EntityAliasModuleGlobal Schema
(1) CampaignCampaignUserAccountModuleSpotify
(2) CampaignTypeCampaignTypeUserAccountModuleSpotify
(3) CountryCountryCountryModuleSpotify
(4) CreatorToolUsageCreatorToolUsageTrackModuleSpotify
(5) DeviceDeviceDeviceModuleSpotify
(6) RegionRegionUserAccountModuleSpotify
(7) StreamEventStreamEventTrackModuleSpotify
(8) SubscriptionPlanSubscriptionPlanSubscriptionPlanModuleSpotify
(9) UserAccountUserAccountUserAccountModuleSpotify
(10) UserCampaignStatUserCampaignStatUserAccountModuleSpotify
(11) UserSubscriptionUserSubscriptionUserAccountModuleSpotify

Module Interfaces (37)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /regionfindAllRegion()UserAccountModuleGETRegion
(2) /regioninsertRegion(region)UserAccountModulePOSTRegion
(3) /usersubscriptioninsertUserSubscription(usersubscription)UserAccountModulePOSTUserSubscription
(4) /region/{id}updateRegionById(region)UserAccountModulePUTRegion
(5) /campaigntype/{id}findCampaignTypeById(id)UserAccountModuleGETCampaignType
(6) /campaign/campaigntype/{id}findAllCampaignOfCampaignType(id)UserAccountModuleGETCampaignType Campaign
(7) /usercampaignstat/{id}updateUserCampaignStatById(usercampaignstat)UserAccountModulePUTUserCampaignStat
(8) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(9) /campaign/{id}updateCampaignById(campaign)UserAccountModulePUTCampaign
(10) /usersubscription/{id}deleteUserSubscriptionById(id)UserAccountModuleDELETEUserSubscription
(11) /usersubscription/{id}updateUserSubscriptionById(usersubscription)UserAccountModulePUTUserSubscription
(12) /campaigntype/{id}updateCampaignTypeById(campaigntype)UserAccountModulePUTCampaignType
(13) /usersubscriptionfindAllUserSubscription()UserAccountModuleGETUserSubscription
(14) /usercampaignstat/{id}deleteUserCampaignStatById(id)UserAccountModuleDELETEUserCampaignStat
(15) /campaigntypefindAllCampaignType()UserAccountModuleGETCampaignType
(16) /campaigntypeinsertCampaignType(campaigntype)UserAccountModulePOSTCampaignType
(17) /campaign/{id}findCampaignById(id)UserAccountModuleGETCampaign
(18) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(19) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(20) /usersubscription/{id}findUserSubscriptionById(id)UserAccountModuleGETUserSubscription
(21) /campaign/{id}deleteCampaignById(id)UserAccountModuleDELETECampaign
(22) /usercampaignstatfindAllUserCampaignStat()UserAccountModuleGETUserCampaignStat
(23) /usercampaignstat/campaign/{id}findAllUserCampaignStatOfCampaign(id)UserAccountModuleGETCampaign UserCampaignStat
(24) /useraccount/region/{id}findAllUserAccountOfRegion(id)UserAccountModuleGETRegion UserAccount
(25) /usercampaignstatinsertUserCampaignStat(usercampaignstat)UserAccountModulePOSTUserCampaignStat
(26) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(27) /campaigninsertCampaign(campaign)UserAccountModulePOSTCampaign
(28) /useraccount/country/{id}findAllUserAccountOfCountry(id)UserAccountModuleGETCountry UserAccount
(29) /region/{id}deleteRegionById(id)UserAccountModuleDELETERegion
(30) /region/{id}findRegionById(id)UserAccountModuleGETRegion
(31) /usersubscription/subscriptionplan/{id}findAllUserSubscriptionOfSubscriptionPlan(id)UserAccountModuleGETSubscriptionPlan UserSubscription
(32) /usersubscription/useraccount/{id}findAllUserSubscriptionOfUserAccount(id)UserAccountModuleGETUserAccount UserSubscription
(33) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(34) /usercampaignstat/{id}findUserCampaignStatById(id)UserAccountModuleGETUserCampaignStat
(35) /campaignfindAllCampaign()UserAccountModuleGETCampaign
(36) /campaigntype/{id}deleteCampaignTypeById(id)UserAccountModuleDELETECampaignType
(37) /usercampaignstat/useraccount/{id}findAllUserCampaignStatOfUserAccount(id)UserAccountModuleGETUserAccount UserCampaignStat






9.1 CAMPAIGN


CampaignUserAccountModuleSpotify

Properties (5)

PropertyTypeEntityReferenceModule
(1) CampaignTypeLONGCampaignCampaignTypeUserAccountModule
(2) IsGlobalBOOLCampaign
(3) NameSTRINGCampaign
(4) PeriodEndDATECampaign
(5) PeriodStartDATECampaign





Example:

final Campaign campaign = (Campaign) invokeModule(USER_ACCOUNT_MODULE + "/campaign/" + id, Campaign.class);
if (campaign != null) {
    final CampaignType campaigntype1 = (CampaignType) invokeModule(USER_ACCOUNT_MODULE + "/campaigntype/" + campaign.getCampaignType().getId(), CampaignType.class);
    if (campaigntype1 != null) {
    }
}
return campaign;


9.2 CAMPAIGN TYPE


CampaignTypeUserAccountModuleSpotify

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGCampaignType
(2) NameSTRINGCampaignType





Example:

final CampaignType campaigntype = (CampaignType) invokeModule(USER_ACCOUNT_MODULE + "/campaigntype/" + id, CampaignType.class);
if (campaigntype != null) {
}
return campaigntype;


9.3 REGION


RegionUserAccountModuleSpotify

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGRegion
(2) NameSTRINGRegion





Example:

final Region region = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + id, Region.class);
if (region != null) {
}
return region;


9.4 USER ACCOUNT


UserAccountUserAccountModuleSpotify

Properties (9)

PropertyTypeEntityReferenceModule
(1) BirthDateDATEUserAccount
(2) CountryLONGUserAccountCountryCountryModule
(3) CreatedAtDATEUserAccount
(4) DisplayNameSTRINGUserAccount
(5) EmailSTRINGUserAccount
(6) IsFamilyManagerBOOLUserAccount
(7) IsPremiumBOOLUserAccount
(8) IsStudentBOOLUserAccount
(9) RegionLONGUserAccountRegionUserAccountModule





Example:

final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);
if (useraccount != null) {
    final Region region1 = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + useraccount.getRegion().getId(), Region.class);
    if (region1 != null) {
    }
    final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount.getCountry().getId(), Country.class);
    if (country2 != null) {
    }
}
return useraccount;


9.5 USER CAMPAIGN STAT


UserCampaignStatUserAccountModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) CampaignLONGUserCampaignStatCampaignUserAccountModule
(2) GeneratedAtDATEUserCampaignStat
(3) TopArtistLONGUserCampaignStat
(4) TopTrackLONGUserCampaignStat
(5) TotalMinutesLONGUserCampaignStat
(6) UserAccountLONGUserCampaignStatUserAccountUserAccountModule





Example:

final UserCampaignStat usercampaignstat = (UserCampaignStat) invokeModule(USER_ACCOUNT_MODULE + "/usercampaignstat/" + id, UserCampaignStat.class);
if (usercampaignstat != null) {
    final Campaign campaign1 = (Campaign) invokeModule(USER_ACCOUNT_MODULE + "/campaign/" + usercampaignstat.getCampaign().getId(), Campaign.class);
    if (campaign1 != null) {
        final CampaignType campaigntype2 = (CampaignType) invokeModule(USER_ACCOUNT_MODULE + "/campaigntype/" + campaign1.getCampaignType().getId(), CampaignType.class);
        if (campaigntype2 != null) {
        }
    }
    final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usercampaignstat.getUserAccount().getId(), UserAccount.class);
    if (useraccount3 != null) {
        final Region region4 = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + useraccount3.getRegion().getId(), Region.class);
        if (region4 != null) {
        }
        final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount3.getCountry().getId(), Country.class);
        if (country5 != null) {
        }
    }
}
return usercampaignstat;


9.6 USER SUBSCRIPTION


UserSubscriptionUserAccountModuleSpotify

Properties (7)

PropertyTypeEntityReferenceModule
(1) EndedAtDATEUserSubscription
(2) HouseholdAddressSTRINGUserSubscription
(3) IsAutoRenewBOOLUserSubscription
(4) IsPrimaryHolderBOOLUserSubscription
(5) StartedAtDATEUserSubscription
(6) SubscriptionPlanLONGUserSubscriptionSubscriptionPlanSubscriptionPlanModule
(7) UserAccountLONGUserSubscriptionUserAccountUserAccountModule





Example:

final UserSubscription usersubscription = (UserSubscription) invokeModule(USER_ACCOUNT_MODULE + "/usersubscription/" + id, UserSubscription.class);
if (usersubscription != null) {
    final SubscriptionPlan subscriptionplan1 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + usersubscription.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usersubscription.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
        final Region region3 = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + useraccount2.getRegion().getId(), Region.class);
        if (region3 != null) {
        }
        final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount2.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
    }
}
return usersubscription;


Overview

Summary

ContactDonateImprint