Overview

Summary

ContactDonateImprint


7. STICKER PACK MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) GroupChatGroupChatConversationModuleSignalMessenger
(2) GroupMemberGroupMemberStickerPackModuleSignalMessenger
(3) StickerStickerStickerPackModuleSignalMessenger
(4) StickerPackStickerPackStickerPackModuleSignalMessenger
(5) UserAccountUserAccountUserAccountModuleSignalMessenger

Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /groupmember/{id}deleteGroupMemberById(id)StickerPackModuleDELETEGroupMember
(2) /sticker/{id}deleteStickerById(id)StickerPackModuleDELETESticker
(3) /groupmemberinsertGroupMember(groupmember)StickerPackModulePOSTGroupMember
(4) /stickerpackfindAllStickerPack()StickerPackModuleGETStickerPack
(5) /sticker/stickerpack/{id}findAllStickerOfStickerPack(id)StickerPackModuleGETStickerPack Sticker
(6) /sticker/{id}findStickerById(id)StickerPackModuleGETSticker
(7) /groupmember/{id}updateGroupMemberById(groupmember)StickerPackModulePUTGroupMember
(8) /stickerpack/{id}findStickerPackById(id)StickerPackModuleGETStickerPack
(9) /stickerpack/{id}updateStickerPackById(stickerpack)StickerPackModulePUTStickerPack
(10) /groupmember/useraccount/{id}findAllGroupMemberOfUserAccount(id)StickerPackModuleGETUserAccount GroupMember
(11) /stickerfindAllSticker()StickerPackModuleGETSticker
(12) /groupmemberfindAllGroupMember()StickerPackModuleGETGroupMember
(13) /stickerinsertSticker(sticker)StickerPackModulePOSTSticker
(14) /stickerpack/{id}deleteStickerPackById(id)StickerPackModuleDELETEStickerPack
(15) /groupmember/{id}findGroupMemberById(id)StickerPackModuleGETGroupMember
(16) /stickerpackinsertStickerPack(stickerpack)StickerPackModulePOSTStickerPack
(17) /groupmember/groupchat/{id}findAllGroupMemberOfGroupChat(id)StickerPackModuleGETGroupChat GroupMember
(18) /sticker/{id}updateStickerById(sticker)StickerPackModulePUTSticker






7.1 GROUP MEMBER


GroupMemberStickerPackModuleSignalMessenger

Properties (6)

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





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;


7.2 STICKER


StickerStickerPackModuleSignalMessenger

Properties (6)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATESticker
(2) EmojiShortcutSTRINGSticker
(3) EncryptionKeySTRINGSticker
(4) ImageUrlSTRINGSticker
(5) IndexInPackINTSticker
(6) StickerPackLONGStickerStickerPackStickerPackModule





Example:

final Sticker sticker = (Sticker) invokeModule(STICKER_PACK_MODULE + "/sticker/" + id, Sticker.class);
if (sticker != null) {
    final StickerPack stickerpack1 = (StickerPack) invokeModule(STICKER_PACK_MODULE + "/stickerpack/" + sticker.getStickerPack().getId(), StickerPack.class);
    if (stickerpack1 != null) {
    }
}
return sticker;


7.3 STICKER PACK


StickerPackStickerPackModuleSignalMessenger

Properties (8)

PropertyTypeEntityReferenceModule
(1) CoverStickerIndexINTStickerPack
(2) CreatedAtDATEStickerPack
(3) CreatorUserAccountLONGStickerPack
(4) DescriptionSTRINGStickerPack
(5) EncryptionKeySTRINGStickerPack
(6) IsOfficialBOOLStickerPack
(7) ManifestUrlSTRINGStickerPack
(8) TitleSTRINGStickerPack





Example:

final StickerPack stickerpack = (StickerPack) invokeModule(STICKER_PACK_MODULE + "/stickerpack/" + id, StickerPack.class);
if (stickerpack != null) {
}
return stickerpack;


Overview

Summary

ContactDonateImprint