Overview

Summary

ContactDonateImprint


Appendix E-3: GROUP MEMBER (UI prompt)


GroupMemberStickerPackModuleSignalMessenger

Properties (6)

PropertyTypeEntityReferenceModule
(1) GroupChatLONGGroupMemberGroupChatConversationModule
(2) IsBannedBOOLGroupMember
(3) JoinedAtDATEGroupMember
(4) LeftAtDATEGroupMember
(5) RoleSTRINGGroupMember
(6) UserAccountLONGGroupMemberUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /groupmember/{id}deleteGroupMemberById(id)StickerPackModuleDELETEGroupMember
(2) /groupmember/groupchat/{id}findAllGroupMemberOfGroupChat(id)StickerPackModuleGETGroupChat GroupMember
(3) /groupmemberinsertGroupMember(groupmember)StickerPackModulePOSTGroupMember
(4) /groupmemberfindAllGroupMember()StickerPackModuleGETGroupMember
(5) /groupmember/useraccount/{id}findAllGroupMemberOfUserAccount(id)StickerPackModuleGETUserAccount GroupMember
(6) /groupmember/{id}updateGroupMemberById(groupmember)StickerPackModulePUTGroupMember
(7) /groupmember/{id}findGroupMemberById(id)StickerPackModuleGETGroupMember





Example:

final GroupMember groupmember = (GroupMember) invokeModule(STICKER_PACK_MODULE + "/groupmember/" + id, GroupMember.class);
if (groupmember != null) {
    final GroupChat groupchat1 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + groupmember.getGroupChat().getId(), GroupChat.class);
    if (groupchat1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + groupmember.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
    }
}
return groupmember;


Overview

Summary

ContactDonateImprint