Overview

Summary

ContactDonateImprint


Appendix E-2: DIRECT MESSAGE (UI prompt)


DirectMessageDirectMessageConversationModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) ContentSTRINGDirectMessage
(2) ConversationLONGDirectMessageDirectMessageConversationDirectMessageConversationModule
(3) CreatedAtSTRINGDirectMessage
(4) IsDeletedBOOLDirectMessage
(5) SenderUserLONGDirectMessageUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /directmessage/senderuser/{id}findAllDirectMessageOfSenderUser(id)DirectMessageConversationModuleGETUserAccount DirectMessage
(2) /directmessagefindAllDirectMessage()DirectMessageConversationModuleGETDirectMessage
(3) /directmessage/{id}deleteDirectMessageById(id)DirectMessageConversationModuleDELETEDirectMessage
(4) /directmessageinsertDirectMessage(directmessage)DirectMessageConversationModulePOSTDirectMessage
(5) /directmessage/conversation/{id}findAllDirectMessageOfConversation(id)DirectMessageConversationModuleGETDirectMessageConversation DirectMessage
(6) /directmessage/{id}findDirectMessageById(id)DirectMessageConversationModuleGETDirectMessage
(7) /directmessage/{id}updateDirectMessageById(directmessage)DirectMessageConversationModulePUTDirectMessage





Example:

final DirectMessage directmessage = (DirectMessage) invokeModule(DIRECT_MESSAGE_CONVERSATION_MODULE + "/directmessage/" + id, DirectMessage.class);
if (directmessage != null) {
    final UserAccount senderuser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + directmessage.getSenderUser().getId(), UserAccount.class);
    if (senderuser1 != null) {
    }
    final DirectMessageConversation conversation2 = (DirectMessageConversation) invokeModule(DIRECT_MESSAGE_CONVERSATION_MODULE + "/directmessageconversation/" + directmessage.getConversation().getId(), DirectMessageConversation.class);
    if (conversation2 != null) {
        final UserAccount creatoruser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation2.getCreatorUser().getId(), UserAccount.class);
        if (creatoruser3 != null) {
        }
    }
}
return directmessage;


Overview

Summary

ContactDonateImprint