Overview

Summary

ContactDonateImprint


Appendix E-30: CALL PARTICIPANT (UI prompt)


CallParticipantCallDurationModuleSignalMessenger

Properties (7)

PropertyTypeEntityReferenceModule
(1) CallDurationLONGCallParticipantCallDurationCallDurationModule
(2) IsMutedBOOLCallParticipant
(3) IsVideoEnabledBOOLCallParticipant
(4) JoinedAtDATECallParticipant
(5) LeftAtDATECallParticipant
(6) MediaStatusSTRINGCallParticipant
(7) UserAccountLONGCallParticipantUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /callparticipant/{id}findCallParticipantById(id)CallDurationModuleGETCallParticipant
(2) /callparticipant/{id}updateCallParticipantById(callparticipant)CallDurationModulePUTCallParticipant
(3) /callparticipantinsertCallParticipant(callparticipant)CallDurationModulePOSTCallParticipant
(4) /callparticipantfindAllCallParticipant()CallDurationModuleGETCallParticipant
(5) /callparticipant/{id}deleteCallParticipantById(id)CallDurationModuleDELETECallParticipant
(6) /callparticipant/useraccount/{id}findAllCallParticipantOfUserAccount(id)CallDurationModuleGETUserAccount CallParticipant
(7) /callparticipant/callduration/{id}findAllCallParticipantOfCallDuration(id)CallDurationModuleGETCallDuration CallParticipant





Example:

final CallParticipant callparticipant = (CallParticipant) invokeModule(CALL_DURATION_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 CallDuration callduration2 = (CallDuration) invokeModule(CALL_DURATION_MODULE + "/callduration/" + callparticipant.getCallDuration().getId(), CallDuration.class);
    if (callduration2 != null) {
        final Conversation conversation3 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + callduration2.getConversation().getId(), Conversation.class);
        if (conversation3 != null) {
            final GroupChat groupchat4 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation3.getGroupChat().getId(), GroupChat.class);
            if (groupchat4 != null) {
            }
            final UserAccount useraccountb5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation3.getUserAccountB().getId(), UserAccount.class);
            if (useraccountb5 != null) {
            }
            final UserAccount useraccounta6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation3.getUserAccountA().getId(), UserAccount.class);
            if (useraccounta6 != null) {
            }
        }
    }
}
return callparticipant;


Overview

Summary

ContactDonateImprint