Overview

Summary

ContactDonateImprint


Appendix E-3: VOICE SESSION (UI prompt)


VoiceSessionVoiceSessionModuleDiscord

Properties (3)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /voicesessionfindAllVoiceSession()VoiceSessionModuleGETVoiceSession
(2) /voicesession/{id}findVoiceSessionById(id)VoiceSessionModuleGETVoiceSession
(3) /voicesession/{id}updateVoiceSessionById(voicesession)VoiceSessionModulePUTVoiceSession
(4) /voicesession/{id}deleteVoiceSessionById(id)VoiceSessionModuleDELETEVoiceSession
(5) /voicesession/channel/{id}findAllVoiceSessionOfChannel(id)VoiceSessionModuleGETChannel VoiceSession
(6) /voiceparticipant/voicesession/{id}findAllVoiceParticipantOfVoiceSession(id)VoiceSessionModuleGETVoiceSession VoiceParticipant
(7) /voicesessioninsertVoiceSession(voicesession)VoiceSessionModulePOSTVoiceSession





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