Overview

Summary

ContactDonateImprint


Appendix E-24: CALL PARTICIPANT (UI prompt)


CallParticipantVoiceCallModuleWhatsApp

Properties (5)

PropertyTypeEntityReferenceModule
(1) ConnectionQualitySTRINGCallParticipant
(2) JoinedAtDATECallParticipant
(3) LeftAtDATECallParticipant
(4) UserAccountLONGCallParticipantUserAccountUserAccountModule
(5) VoiceCallLONGCallParticipantVoiceCallVoiceCallModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /callparticipant/{id}updateCallParticipantById(callparticipant)VoiceCallModulePUTCallParticipant
(2) /callparticipant/{id}deleteCallParticipantById(id)VoiceCallModuleDELETECallParticipant
(3) /callparticipant/{id}findCallParticipantById(id)VoiceCallModuleGETCallParticipant
(4) /callparticipantinsertCallParticipant(callparticipant)VoiceCallModulePOSTCallParticipant
(5) /callparticipant/voicecall/{id}findAllCallParticipantOfVoiceCall(id)VoiceCallModuleGETVoiceCall CallParticipant
(6) /callparticipantfindAllCallParticipant()VoiceCallModuleGETCallParticipant
(7) /callparticipant/useraccount/{id}findAllCallParticipantOfUserAccount(id)VoiceCallModuleGETUserAccount CallParticipant





Example:

final CallParticipant callparticipant = (CallParticipant) invokeModule(VOICE_CALL_MODULE + "/callparticipant/" + id, CallParticipant.class);
if (callparticipant != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + callparticipant.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final VoiceCall voicecall2 = (VoiceCall) invokeModule(VOICE_CALL_MODULE + "/voicecall/" + callparticipant.getVoiceCall().getId(), VoiceCall.class);
    if (voicecall2 != null) {
        final UserAccount initiatoruseraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + voicecall2.getInitiatorUserAccount().getId(), UserAccount.class);
        if (initiatoruseraccount3 != null) {
        }
        final Chat chat4 = (Chat) invokeModule(CHAT_MODULE + "/chat/" + voicecall2.getChat().getId(), Chat.class);
        if (chat4 != null) {
            final UserAccount createdbyuseraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chat4.getCreatedByUserAccount().getId(), UserAccount.class);
            if (createdbyuseraccount5 != null) {
            }
        }
    }
}
return callparticipant;


Overview

Summary

ContactDonateImprint