Overview

Summary

ContactDonateImprint


Appendix E-31: POST (UI prompt)


PostUserAccountModuleInstagram

Properties (9)

PropertyTypeEntityReferenceModule
(1) CaptionSTRINGPost
(2) CreatedAtDATEPost
(3) IsArchivedBOOLPost
(4) IsSponsoredBOOLPost
(5) LocationLONGPostLocationFeatureFlagModule
(6) MediaTypeSTRINGPost
(7) UpdatedAtDATEPost
(8) UserAccountLONGPostUserAccountUserAccountModule
(9) VisibilitySTRINGPost


Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /postlike/post/{id}findAllPostLikeOfPost(id)DirectThreadModuleGETPost PostLike
(2) /directmessage/post/{id}findAllDirectMessageOfPost(id)DirectThreadModuleGETPost DirectMessage
(3) /posthashtag/post/{id}findAllPostHashtagOfPost(id)HashtagModuleGETPost PostHashtag
(4) /notification/post/{id}findAllNotificationOfPost(id)ReelModuleGETPost Notification
(5) /savedcollectionitem/post/{id}findAllSavedCollectionItemOfPost(id)SavedCollectionModuleGETPost SavedCollectionItem
(6) /posttag/post/{id}findAllPostTagOfPost(id)SavedCollectionModuleGETPost PostTag
(7) /comment/post/{id}findAllCommentOfPost(id)StoryModuleGETPost Comment
(8) /archiveitem/post/{id}findAllArchiveItemOfPost(id)StoryModuleGETPost ArchiveItem
(9) /report/post/{id}findAllReportOfPost(id)StoryModuleGETPost Report
(10) /adplacement/post/{id}findAllAdPlacementOfPost(id)StoryModuleGETPost AdPlacement
(11) /post/location/{id}findAllPostOfLocation(id)UserAccountModuleGETLocation Post
(12) /postfindAllPost()UserAccountModuleGETPost
(13) /post/{id}findPostById(id)UserAccountModuleGETPost
(14) /post/useraccount/{id}findAllPostOfUserAccount(id)UserAccountModuleGETUserAccount Post
(15) /postinsertPost(post)UserAccountModulePOSTPost
(16) /mediaitem/post/{id}findAllMediaItemOfPost(id)UserAccountModuleGETPost MediaItem
(17) /post/{id}deletePostById(id)UserAccountModuleDELETEPost
(18) /post/{id}updatePostById(post)UserAccountModulePUTPost





Example:

final Post post = (Post) invokeModule(USER_ACCOUNT_MODULE + "/post/" + id, Post.class);
if (post != null) {
    final Location location1 = (Location) invokeModule(FEATURE_FLAG_MODULE + "/location/" + post.getLocation().getId(), Location.class);
    if (location1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
    }
}
return post;


Overview

Summary

ContactDonateImprint