Overview

Summary

ContactDonateImprint


Appendix E-1: CHAT PARTICIPANT (UI prompt)


ChatParticipantChatModuleWhatsApp

Properties (7)

PropertyTypeEntityReferenceModule
(1) ChatLONGChatParticipantChatChatModule
(2) CustomNotificationLevelSTRINGChatParticipant
(3) IsMutedBOOLChatParticipant
(4) IsPinnedBOOLChatParticipant
(5) JoinedAtDATEChatParticipant
(6) RoleSTRINGChatParticipant
(7) UserAccountLONGChatParticipantUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /chatparticipant/{id}findChatParticipantById(id)ChatModuleGETChatParticipant
(2) /chatparticipantinsertChatParticipant(chatparticipant)ChatModulePOSTChatParticipant
(3) /chatparticipant/{id}updateChatParticipantById(chatparticipant)ChatModulePUTChatParticipant
(4) /chatparticipant/chat/{id}findAllChatParticipantOfChat(id)ChatModuleGETChat ChatParticipant
(5) /chatparticipantfindAllChatParticipant()ChatModuleGETChatParticipant
(6) /chatparticipant/{id}deleteChatParticipantById(id)ChatModuleDELETEChatParticipant
(7) /chatparticipant/useraccount/{id}findAllChatParticipantOfUserAccount(id)ChatModuleGETUserAccount ChatParticipant





Example:

final ChatParticipant chatparticipant = (ChatParticipant) invokeModule(CHAT_MODULE + "/chatparticipant/" + id, ChatParticipant.class);
if (chatparticipant != null) {
    final Chat chat1 = (Chat) invokeModule(CHAT_MODULE + "/chat/" + chatparticipant.getChat().getId(), Chat.class);
    if (chat1 != null) {
        final UserAccount createdbyuseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chat1.getCreatedByUserAccount().getId(), UserAccount.class);
        if (createdbyuseraccount2 != null) {
        }
    }
    final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chatparticipant.getUserAccount().getId(), UserAccount.class);
    if (useraccount3 != null) {
    }
}
return chatparticipant;


Overview

Summary

ContactDonateImprint