Overview

Summary

ContactDonateImprint


Appendix E-28: VOICE CALL (UI prompt)


VoiceCallVoiceCallModuleWhatsApp

Properties (9)

PropertyTypeEntityReferenceModule
(1) CallTypeSTRINGVoiceCall
(2) ChatLONGVoiceCallChatChatModule
(3) CodecSTRINGVoiceCall
(4) EndedAtDATEVoiceCall
(5) InitiatorUserAccountLONGVoiceCallUserAccountUserAccountModule
(6) IsGroupCallBOOLVoiceCall
(7) IsRecordedBOOLVoiceCall
(8) MaxParticipantsLONGVoiceCall
(9) StartedAtDATEVoiceCall


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /voicecall/{id}findVoiceCallById(id)VoiceCallModuleGETVoiceCall
(2) /voicecall/{id}updateVoiceCallById(voicecall)VoiceCallModulePUTVoiceCall
(3) /voicecallinsertVoiceCall(voicecall)VoiceCallModulePOSTVoiceCall
(4) /voicecall/chat/{id}findAllVoiceCallOfChat(id)VoiceCallModuleGETChat VoiceCall
(5) /voicecall/initiatoruseraccount/{id}findAllVoiceCallOfInitiatorUserAccount(id)VoiceCallModuleGETUserAccount VoiceCall
(6) /voicecallfindAllVoiceCall()VoiceCallModuleGETVoiceCall
(7) /callparticipant/voicecall/{id}findAllCallParticipantOfVoiceCall(id)VoiceCallModuleGETVoiceCall CallParticipant
(8) /voicecall/{id}deleteVoiceCallById(id)VoiceCallModuleDELETEVoiceCall





Example:

final VoiceCall voicecall = (VoiceCall) invokeModule(VOICE_CALL_MODULE + "/voicecall/" + id, VoiceCall.class);
if (voicecall != null) {
    final UserAccount initiatoruseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + voicecall.getInitiatorUserAccount().getId(), UserAccount.class);
    if (initiatoruseraccount1 != null) {
    }
    final Chat chat2 = (Chat) invokeModule(CHAT_MODULE + "/chat/" + voicecall.getChat().getId(), Chat.class);
    if (chat2 != null) {
        final UserAccount createdbyuseraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chat2.getCreatedByUserAccount().getId(), UserAccount.class);
        if (createdbyuseraccount3 != null) {
        }
    }
}
return voicecall;


Overview

Summary

ContactDonateImprint