Overview

Summary

ContactDonateImprint


1. CAMPAIGN MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) AdAccountAdAccountCampaignModuleTwitterX
(2) CampaignCampaignCampaignModuleTwitterX
(3) PromotedTweetPromotedTweetTweetModuleTwitterX
(4) UserAccountUserAccountUserAccountModuleTwitterX
(5) UserMuteUserMuteCampaignModuleTwitterX

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /usermuteinsertUserMute(usermute)CampaignModulePOSTUserMute
(2) /campaign/{id}deleteCampaignById(id)CampaignModuleDELETECampaign
(3) /usermute/{id}deleteUserMuteById(id)CampaignModuleDELETEUserMute
(4) /adaccount/{id}findAdAccountById(id)CampaignModuleGETAdAccount
(5) /campaign/{id}findCampaignById(id)CampaignModuleGETCampaign
(6) /campaignfindAllCampaign()CampaignModuleGETCampaign
(7) /campaign/{id}updateCampaignById(campaign)CampaignModulePUTCampaign
(8) /adaccount/{id}updateAdAccountById(adaccount)CampaignModulePUTAdAccount
(9) /adaccountinsertAdAccount(adaccount)CampaignModulePOSTAdAccount
(10) /adaccountfindAllAdAccount()CampaignModuleGETAdAccount
(11) /usermute/muteduser/{id}findAllUserMuteOfMutedUser(id)CampaignModuleGETUserAccount UserMute
(12) /adaccount/{id}deleteAdAccountById(id)CampaignModuleDELETEAdAccount
(13) /adaccount/owneruser/{id}findAllAdAccountOfOwnerUser(id)CampaignModuleGETUserAccount AdAccount
(14) /usermute/{id}updateUserMuteById(usermute)CampaignModulePUTUserMute
(15) /campaign/adaccount/{id}findAllCampaignOfAdAccount(id)CampaignModuleGETAdAccount Campaign
(16) /campaigninsertCampaign(campaign)CampaignModulePOSTCampaign
(17) /usermute/{id}findUserMuteById(id)CampaignModuleGETUserMute
(18) /usermutefindAllUserMute()CampaignModuleGETUserMute
(19) /usermute/user/{id}findAllUserMuteOfUser(id)CampaignModuleGETUserAccount UserMute






1.1 AD ACCOUNT


AdAccountCampaignModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtSTRINGAdAccount
(2) CurrencySTRINGAdAccount
(3) NameSTRINGAdAccount
(4) OwnerUserLONGAdAccountUserAccountUserAccountModule
(5) TimezoneSTRINGAdAccount





Example:

final AdAccount adaccount = (AdAccount) invokeModule(CAMPAIGN_MODULE + "/adaccount/" + id, AdAccount.class);
if (adaccount != null) {
    final UserAccount owneruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + adaccount.getOwnerUser().getId(), UserAccount.class);
    if (owneruser1 != null) {
    }
}
return adaccount;


1.2 CAMPAIGN


CampaignCampaignModuleTwitterX

Properties (8)

PropertyTypeEntityReferenceModule
(1) AdAccountLONGCampaignAdAccountCampaignModule
(2) DailyBudgetDOUBLECampaign
(3) EndDateSTRINGCampaign
(4) NameSTRINGCampaign
(5) ObjectiveSTRINGCampaign
(6) StartDateSTRINGCampaign
(7) StatusSTRINGCampaign
(8) TotalBudgetDOUBLECampaign





Example:

final Campaign campaign = (Campaign) invokeModule(CAMPAIGN_MODULE + "/campaign/" + id, Campaign.class);
if (campaign != null) {
    final AdAccount adaccount1 = (AdAccount) invokeModule(CAMPAIGN_MODULE + "/adaccount/" + campaign.getAdAccount().getId(), AdAccount.class);
    if (adaccount1 != null) {
        final UserAccount owneruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + adaccount1.getOwnerUser().getId(), UserAccount.class);
        if (owneruser2 != null) {
        }
    }
}
return campaign;


1.3 USER MUTE


UserMuteCampaignModuleTwitterX

Properties (3)

PropertyTypeEntityReferenceModule
(1) CreatedAtSTRINGUserMute
(2) MutedUserLONGUserMuteUserAccountUserAccountModule
(3) UserLONGUserMuteUserAccountUserAccountModule





Example:

final UserMute usermute = (UserMute) invokeModule(CAMPAIGN_MODULE + "/usermute/" + id, UserMute.class);
if (usermute != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usermute.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final UserAccount muteduser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usermute.getMutedUser().getId(), UserAccount.class);
    if (muteduser2 != null) {
    }
}
return usermute;


Overview

Summary

ContactDonateImprint