Overview

Summary

ContactDonateImprint


7. USER ACCOUNT MODULE (UI prompt)



Module Entities (11)

EntityAliasModuleGlobal Schema
(1) ChannelChannelUserAccountModuleDiscord
(2) MessageMessageUserAccountModuleDiscord
(3) NitroSubscriptionNitroSubscriptionUserAccountModuleDiscord
(4) ReactionReactionVoiceSessionModuleDiscord
(5) RoleRoleRoleModuleDiscord
(6) ServerServerUserAccountModuleDiscord
(7) ServerMemberServerMemberServerMemberModuleDiscord
(8) SubscriptionPlanSubscriptionPlanSubscriptionPlanModuleDiscord
(9) UserAccountUserAccountUserAccountModuleDiscord
(10) VoiceParticipantVoiceParticipantVoiceSessionModuleDiscord
(11) VoiceSessionVoiceSessionVoiceSessionModuleDiscord

Module Interfaces (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /server/{id}updateServerById(server)UserAccountModulePUTServer
(2) /serverinsertServer(server)UserAccountModulePOSTServer
(3) /message/{id}findMessageById(id)UserAccountModuleGETMessage
(4) /nitrosubscription/{id}deleteNitroSubscriptionById(id)UserAccountModuleDELETENitroSubscription
(5) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(6) /message/authoruser/{id}findAllMessageOfAuthorUser(id)UserAccountModuleGETUserAccount Message
(7) /channelinsertChannel(channel)UserAccountModulePOSTChannel
(8) /server/owneruser/{id}findAllServerOfOwnerUser(id)UserAccountModuleGETUserAccount Server
(9) /channel/server/{id}findAllChannelOfServer(id)UserAccountModuleGETServer Channel
(10) /server/{id}findServerById(id)UserAccountModuleGETServer
(11) /nitrosubscription/{id}updateNitroSubscriptionById(nitrosubscription)UserAccountModulePUTNitroSubscription
(12) /channel/{id}findChannelById(id)UserAccountModuleGETChannel
(13) /nitrosubscription/{id}findNitroSubscriptionById(id)UserAccountModuleGETNitroSubscription
(14) /channelfindAllChannel()UserAccountModuleGETChannel
(15) /nitrosubscription/user/{id}findAllNitroSubscriptionOfUser(id)UserAccountModuleGETUserAccount NitroSubscription
(16) /server/{id}deleteServerById(id)UserAccountModuleDELETEServer
(17) /nitrosubscription/subscriptionplan/{id}findAllNitroSubscriptionOfSubscriptionPlan(id)UserAccountModuleGETSubscriptionPlan NitroSubscription
(18) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(19) /message/{id}updateMessageById(message)UserAccountModulePUTMessage
(20) /messageinsertMessage(message)UserAccountModulePOSTMessage
(21) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(22) /nitrosubscriptionfindAllNitroSubscription()UserAccountModuleGETNitroSubscription
(23) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(24) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(25) /messagefindAllMessage()UserAccountModuleGETMessage
(26) /nitrosubscriptioninsertNitroSubscription(nitrosubscription)UserAccountModulePOSTNitroSubscription
(27) /channel/{id}updateChannelById(channel)UserAccountModulePUTChannel
(28) /serverfindAllServer()UserAccountModuleGETServer
(29) /message/channel/{id}findAllMessageOfChannel(id)UserAccountModuleGETChannel Message
(30) /channel/{id}deleteChannelById(id)UserAccountModuleDELETEChannel
(31) /message/{id}deleteMessageById(id)UserAccountModuleDELETEMessage






7.1 CHANNEL


ChannelUserAccountModuleDiscord

Properties (9)

PropertyTypeEntityReferenceModule
(1) BitrateLONGChannel
(2) CategorySTRINGChannel
(3) CreatedAtDATEChannel
(4) IsNsfwBOOLChannel
(5) NameSTRINGChannel
(6) PositionLONGChannel
(7) ServerLONGChannelServerUserAccountModule
(8) TypeSTRINGChannel
(9) UserLimitLONGChannel





Example:

final Channel channel = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + id, Channel.class);
if (channel != null) {
    final Server server1 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + channel.getServer().getId(), Server.class);
    if (server1 != null) {
        final UserAccount owneruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server1.getOwnerUser().getId(), UserAccount.class);
        if (owneruser2 != null) {
        }
    }
}
return channel;


7.2 MESSAGE


MessageUserAccountModuleDiscord

Properties (7)

PropertyTypeEntityReferenceModule
(1) AuthorUserLONGMessageUserAccountUserAccountModule
(2) ChannelLONGMessageChannelUserAccountModule
(3) ContentSTRINGMessage
(4) CreatedAtDATEMessage
(5) EditedAtDATEMessage
(6) IsPinnedBOOLMessage
(7) ReplyToMessageLONGMessage





Example:

final Message message = (Message) invokeModule(USER_ACCOUNT_MODULE + "/message/" + id, Message.class);
if (message != null) {
    final Channel channel1 = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + message.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final Server server2 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + channel1.getServer().getId(), Server.class);
        if (server2 != null) {
            final UserAccount owneruser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server2.getOwnerUser().getId(), UserAccount.class);
            if (owneruser3 != null) {
            }
        }
    }
    final UserAccount authoruser4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + message.getAuthorUser().getId(), UserAccount.class);
    if (authoruser4 != null) {
    }
}
return message;


7.3 NITRO SUBSCRIPTION


NitroSubscriptionUserAccountModuleDiscord

Properties (5)

PropertyTypeEntityReferenceModule
(1) AutoRenewsBOOLNitroSubscription
(2) EndedAtDATENitroSubscription
(3) StartedAtDATENitroSubscription
(4) SubscriptionPlanLONGNitroSubscriptionSubscriptionPlanSubscriptionPlanModule
(5) UserLONGNitroSubscriptionUserAccountUserAccountModule





Example:

final NitroSubscription nitrosubscription = (NitroSubscription) invokeModule(USER_ACCOUNT_MODULE + "/nitrosubscription/" + id, NitroSubscription.class);
if (nitrosubscription != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + nitrosubscription.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final SubscriptionPlan subscriptionplan2 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + nitrosubscription.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan2 != null) {
    }
}
return nitrosubscription;


7.4 SERVER


ServerUserAccountModuleDiscord

Properties (7)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEServer
(2) DescriptionSTRINGServer
(3) IsPublicBOOLServer
(4) NameSTRINGServer
(5) OwnerUserLONGServerUserAccountUserAccountModule
(6) PrimaryLanguageSTRINGServer
(7) RegionSTRINGServer





Example:

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


7.5 USER ACCOUNT


UserAccountUserAccountModuleDiscord

Properties (7)

PropertyTypeEntityReferenceModule
(1) CountrySTRINGUserAccount
(2) CreatedAtDATEUserAccount
(3) DiscriminatorSTRINGUserAccount
(4) EmailSTRINGUserAccount
(5) IsBotBOOLUserAccount
(6) LanguageSTRINGUserAccount
(7) UsernameSTRINGUserAccount





Example:

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


Overview

Summary

ContactDonateImprint