Overview

Summary

ContactDonateImprint


Appendix E-15: DIRECT MESSAGE (UI prompt)


DirectMessageDirectThreadModuleInstagram

Properties (12)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEDirectMessage
(2) DirectThreadLONGDirectMessageDirectThreadDirectThreadModule
(3) IsSeenBOOLDirectMessage
(4) MediaUrlSTRINGDirectMessage
(5) MessageTypeSTRINGDirectMessage
(6) PostLONGDirectMessagePostUserAccountModule
(7) ReelLONGDirectMessageReelReelModule
(8) ReplyToMessageLONGDirectMessage
(9) SeenAtDATEDirectMessage
(10) SenderLONGDirectMessageUserAccountUserAccountModule
(11) StoryLONGDirectMessageStoryStoryModule
(12) TextSTRINGDirectMessage


Module Interfaces (11)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /directmessagefindAllDirectMessage()DirectThreadModuleGETDirectMessage
(2) /directmessage/sender/{id}findAllDirectMessageOfSender(id)DirectThreadModuleGETUserAccount DirectMessage
(3) /directmessage/story/{id}findAllDirectMessageOfStory(id)DirectThreadModuleGETStory DirectMessage
(4) /directmessage/{id}updateDirectMessageById(directmessage)DirectThreadModulePUTDirectMessage
(5) /directmessageinsertDirectMessage(directmessage)DirectThreadModulePOSTDirectMessage
(6) /directmessage/post/{id}findAllDirectMessageOfPost(id)DirectThreadModuleGETPost DirectMessage
(7) /directmessage/{id}findDirectMessageById(id)DirectThreadModuleGETDirectMessage
(8) /directmessage/directthread/{id}findAllDirectMessageOfDirectThread(id)DirectThreadModuleGETDirectThread DirectMessage
(9) /directmessage/reel/{id}findAllDirectMessageOfReel(id)DirectThreadModuleGETReel DirectMessage
(10) /directmessage/{id}deleteDirectMessageById(id)DirectThreadModuleDELETEDirectMessage
(11) /notification/directmessage/{id}findAllNotificationOfDirectMessage(id)ReelModuleGETDirectMessage Notification





Example:

final DirectMessage directmessage = (DirectMessage) invokeModule(DIRECT_THREAD_MODULE + "/directmessage/" + id, DirectMessage.class);
if (directmessage != null) {
    final Reel reel1 = (Reel) invokeModule(REEL_MODULE + "/reel/" + directmessage.getReel().getId(), Reel.class);
    if (reel1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + reel1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final Post post3 = (Post) invokeModule(USER_ACCOUNT_MODULE + "/post/" + directmessage.getPost().getId(), Post.class);
    if (post3 != null) {
        final Location location4 = (Location) invokeModule(FEATURE_FLAG_MODULE + "/location/" + post3.getLocation().getId(), Location.class);
        if (location4 != null) {
        }
        final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post3.getUserAccount().getId(), UserAccount.class);
        if (useraccount5 != null) {
        }
    }
    final UserAccount sender6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + directmessage.getSender().getId(), UserAccount.class);
    if (sender6 != null) {
    }
    final Story story7 = (Story) invokeModule(STORY_MODULE + "/story/" + directmessage.getStory().getId(), Story.class);
    if (story7 != null) {
        final UserAccount useraccount8 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + story7.getUserAccount().getId(), UserAccount.class);
        if (useraccount8 != null) {
        }
    }
    final DirectThread directthread9 = (DirectThread) invokeModule(DIRECT_THREAD_MODULE + "/directthread/" + directmessage.getDirectThread().getId(), DirectThread.class);
    if (directthread9 != null) {
    }
}
return directmessage;


Overview

Summary

ContactDonateImprint