Overview

Summary

ContactDonateImprint


Appendix E-9: MESSAGE (UI prompt)


MessageMessageModuleSignalMessenger

Properties (10)

PropertyTypeEntityReferenceModule
(1) BodySTRINGMessage
(2) ClientMessageUuidSTRINGMessage
(3) ConversationLONGMessageConversationConversationModule
(4) IsDeletedForSenderBOOLMessage
(5) IsSystemMessageBOOLMessage
(6) MessageTypeSTRINGMessage
(7) ReplyToMessageLONGMessage
(8) SenderUserAccountLONGMessage
(9) SentAtDATEMessage
(10) ServerReceivedAtDATEMessage


Module Interfaces (11)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /abusereport/message/{id}findAllAbuseReportOfMessage(id)ConversationModuleGETMessage AbuseReport
(2) /message/{id}updateMessageById(message)MessageModulePUTMessage
(3) /messagefindAllMessage()MessageModuleGETMessage
(4) /message/{id}findMessageById(id)MessageModuleGETMessage
(5) /messagerecipient/message/{id}findAllMessageRecipientOfMessage(id)MessageModuleGETMessage MessageRecipient
(6) /attachment/message/{id}findAllAttachmentOfMessage(id)MessageModuleGETMessage Attachment
(7) /message/conversation/{id}findAllMessageOfConversation(id)MessageModuleGETConversation Message
(8) /message/{id}deleteMessageById(id)MessageModuleDELETEMessage
(9) /messageinsertMessage(message)MessageModulePOSTMessage
(10) /reaction/message/{id}findAllReactionOfMessage(id)SafetyNumberModuleGETMessage Reaction
(11) /serverlogentry/message/{id}findAllServerLogEntryOfMessage(id)ServerNodeModuleGETMessage ServerLogEntry





Example:

final Message message = (Message) invokeModule(MESSAGE_MODULE + "/message/" + id, Message.class);
if (message != null) {
    final Conversation conversation1 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + message.getConversation().getId(), Conversation.class);
    if (conversation1 != null) {
        final GroupChat groupchat2 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation1.getGroupChat().getId(), GroupChat.class);
        if (groupchat2 != null) {
        }
        final UserAccount useraccountb3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation1.getUserAccountB().getId(), UserAccount.class);
        if (useraccountb3 != null) {
        }
        final UserAccount useraccounta4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation1.getUserAccountA().getId(), UserAccount.class);
        if (useraccounta4 != null) {
        }
    }
}
return message;


Overview

Summary

ContactDonateImprint