Overview

Summary

ContactDonateImprint


8. VOICE SESSION MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) ChannelChannelUserAccountModuleDiscord
(2) DocumentLeakDocumentLeakVoiceSessionModuleDiscord
(3) MessageMessageUserAccountModuleDiscord
(4) ReactionReactionVoiceSessionModuleDiscord
(5) UserAccountUserAccountUserAccountModuleDiscord
(6) VoiceParticipantVoiceParticipantVoiceSessionModuleDiscord
(7) VoiceSessionVoiceSessionVoiceSessionModuleDiscord

Module Interfaces (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /documentleakinsertDocumentLeak(documentleak)VoiceSessionModulePOSTDocumentLeak
(2) /reaction/message/{id}findAllReactionOfMessage(id)VoiceSessionModuleGETMessage Reaction
(3) /documentleakfindAllDocumentLeak()VoiceSessionModuleGETDocumentLeak
(4) /reaction/{id}deleteReactionById(id)VoiceSessionModuleDELETEReaction
(5) /documentleak/{id}updateDocumentLeakById(documentleak)VoiceSessionModulePUTDocumentLeak
(6) /voiceparticipantinsertVoiceParticipant(voiceparticipant)VoiceSessionModulePOSTVoiceParticipant
(7) /voicesession/channel/{id}findAllVoiceSessionOfChannel(id)VoiceSessionModuleGETChannel VoiceSession
(8) /reactioninsertReaction(reaction)VoiceSessionModulePOSTReaction
(9) /voicesession/{id}findVoiceSessionById(id)VoiceSessionModuleGETVoiceSession
(10) /voicesession/{id}updateVoiceSessionById(voicesession)VoiceSessionModulePUTVoiceSession
(11) /voicesession/{id}deleteVoiceSessionById(id)VoiceSessionModuleDELETEVoiceSession
(12) /reaction/user/{id}findAllReactionOfUser(id)VoiceSessionModuleGETUserAccount Reaction
(13) /voiceparticipant/{id}updateVoiceParticipantById(voiceparticipant)VoiceSessionModulePUTVoiceParticipant
(14) /voicesessionfindAllVoiceSession()VoiceSessionModuleGETVoiceSession
(15) /reactionfindAllReaction()VoiceSessionModuleGETReaction
(16) /voiceparticipant/voicesession/{id}findAllVoiceParticipantOfVoiceSession(id)VoiceSessionModuleGETVoiceSession VoiceParticipant
(17) /documentleak/{id}findDocumentLeakById(id)VoiceSessionModuleGETDocumentLeak
(18) /reaction/{id}findReactionById(id)VoiceSessionModuleGETReaction
(19) /voiceparticipant/user/{id}findAllVoiceParticipantOfUser(id)VoiceSessionModuleGETUserAccount VoiceParticipant
(20) /voiceparticipantfindAllVoiceParticipant()VoiceSessionModuleGETVoiceParticipant
(21) /voiceparticipant/{id}findVoiceParticipantById(id)VoiceSessionModuleGETVoiceParticipant
(22) /reaction/{id}updateReactionById(reaction)VoiceSessionModulePUTReaction
(23) /voicesessioninsertVoiceSession(voicesession)VoiceSessionModulePOSTVoiceSession
(24) /documentleak/{id}deleteDocumentLeakById(id)VoiceSessionModuleDELETEDocumentLeak
(25) /voiceparticipant/{id}deleteVoiceParticipantById(id)VoiceSessionModuleDELETEVoiceParticipant






8.1 DOCUMENT LEAK


DocumentLeakVoiceSessionModuleDiscord

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGDocumentLeak
(2) EndDateDATEDocumentLeak
(3) NameSTRINGDocumentLeak
(4) RelatedConflictSTRINGDocumentLeak
(5) SourcePlatformSTRINGDocumentLeak
(6) StartDateDATEDocumentLeak





Example:

final DocumentLeak documentleak = (DocumentLeak) invokeModule(VOICE_SESSION_MODULE + "/documentleak/" + id, DocumentLeak.class);
if (documentleak != null) {
}
return documentleak;


8.2 REACTION


ReactionVoiceSessionModuleDiscord

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEReaction
(2) EmojiSTRINGReaction
(3) MessageLONGReactionMessageUserAccountModule
(4) UserLONGReactionUserAccountUserAccountModule





Example:

final Reaction reaction = (Reaction) invokeModule(VOICE_SESSION_MODULE + "/reaction/" + id, Reaction.class);
if (reaction != null) {
    final Message message1 = (Message) invokeModule(USER_ACCOUNT_MODULE + "/message/" + reaction.getMessage().getId(), Message.class);
    if (message1 != null) {
        final Channel channel2 = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + message1.getChannel().getId(), Channel.class);
        if (channel2 != null) {
            final Server server3 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + channel2.getServer().getId(), Server.class);
            if (server3 != null) {
                final UserAccount owneruser4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server3.getOwnerUser().getId(), UserAccount.class);
                if (owneruser4 != null) {
                }
            }
        }
        final UserAccount authoruser5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + message1.getAuthorUser().getId(), UserAccount.class);
        if (authoruser5 != null) {
        }
    }
    final UserAccount user6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + reaction.getUser().getId(), UserAccount.class);
    if (user6 != null) {
    }
}
return reaction;


8.3 VOICE PARTICIPANT


VoiceParticipantVoiceSessionModuleDiscord

Properties (6)

PropertyTypeEntityReferenceModule
(1) IsDeafenedBOOLVoiceParticipant
(2) IsMutedBOOLVoiceParticipant
(3) JoinedAtDATEVoiceParticipant
(4) LeftAtDATEVoiceParticipant
(5) UserLONGVoiceParticipantUserAccountUserAccountModule
(6) VoiceSessionLONGVoiceParticipantVoiceSessionVoiceSessionModule





Example:

final VoiceParticipant voiceparticipant = (VoiceParticipant) invokeModule(VOICE_SESSION_MODULE + "/voiceparticipant/" + id, VoiceParticipant.class);
if (voiceparticipant != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + voiceparticipant.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final VoiceSession voicesession2 = (VoiceSession) invokeModule(VOICE_SESSION_MODULE + "/voicesession/" + voiceparticipant.getVoiceSession().getId(), VoiceSession.class);
    if (voicesession2 != null) {
        final Channel channel3 = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + voicesession2.getChannel().getId(), Channel.class);
        if (channel3 != null) {
            final Server server4 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + channel3.getServer().getId(), Server.class);
            if (server4 != null) {
                final UserAccount owneruser5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server4.getOwnerUser().getId(), UserAccount.class);
                if (owneruser5 != null) {
                }
            }
        }
    }
}
return voiceparticipant;


8.4 VOICE SESSION


VoiceSessionVoiceSessionModuleDiscord

Properties (3)

PropertyTypeEntityReferenceModule
(1) ChannelLONGVoiceSessionChannelUserAccountModule
(2) EndedAtDATEVoiceSession
(3) StartedAtDATEVoiceSession





Example:

final VoiceSession voicesession = (VoiceSession) invokeModule(VOICE_SESSION_MODULE + "/voicesession/" + id, VoiceSession.class);
if (voicesession != null) {
    final Channel channel1 = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + voicesession.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) {
            }
        }
    }
}
return voicesession;


Overview

Summary

ContactDonateImprint