api library

Classes

ApproveFireteamThreadParams
GetCoreTopicsPagedParams
GetForumTagSuggestionsParams
GetPollParams
GetPostAndParentAwaitingApprovalParams
GetPostAndParentParams
GetPostsThreadedPagedFromChildParams
GetPostsThreadedPagedParams
GetTopicForContentParams
GetTopicsPagedParams
JoinFireteamThreadParams
KickBanFireteamApplicantParams
LeaveFireteamThreadParams

Functions

approveFireteamThread(HttpClient http, ApproveFireteamThreadParams params) → Future<ServerResponse<SaveMessageResult>>
Allows the owner of a fireteam thread to approve all joined members and start a private message conversation with them.
getCoreTopicsPaged(HttpClient http, GetCoreTopicsPagedParams params) → Future<ServerResponse<PostSearchResponse>>
Gets a listing of all topics marked as part of the core group.
getForumTagSuggestions(HttpClient http, GetForumTagSuggestionsParams params) → Future<ServerResponse<List<TagResponse>>>
Gets tag suggestions based on partial text entry, matching them with other tags previously used in the forums.
getPoll(HttpClient http, GetPollParams params) → Future<ServerResponse<PostSearchResponse>>
Gets the specified forum poll.
getPostAndParent(HttpClient http, GetPostAndParentParams params) → Future<ServerResponse<PostSearchResponse>>
Returns the post specified and its immediate parent.
getPostAndParentAwaitingApproval(HttpClient http, GetPostAndParentAwaitingApprovalParams params) → Future<ServerResponse<PostSearchResponse>>
Returns the post specified and its immediate parent of posts that are awaiting approval.
getPostsThreadedPaged(HttpClient http, GetPostsThreadedPagedParams params) → Future<ServerResponse<PostSearchResponse>>
Returns a thread of posts at the given parent, optionally returning replies to those posts as well as the original parent.
getPostsThreadedPagedFromChild(HttpClient http, GetPostsThreadedPagedFromChildParams params) → Future<ServerResponse<PostSearchResponse>>
Returns a thread of posts starting at the topicId of the input childPostId, optionally returning replies to those posts as well as the original parent.
getRecruitmentThreadSummaries(HttpClient http, List<String> body) → Future<ServerResponse<List<ForumRecruitmentDetail>>>
Allows the caller to get a list of to 25 recruitment thread summary information objects.
getTopicForContent(HttpClient http, GetTopicForContentParams params) → Future<ServerResponse<String>>
Gets the post Id for the given content item's comments, if it exists.
getTopicsPaged(HttpClient http, GetTopicsPagedParams params) → Future<ServerResponse<PostSearchResponse>>
Get topics from any forum.
joinFireteamThread(HttpClient http, JoinFireteamThreadParams params) → Future<ServerResponse<ForumRecruitmentDetail>>
Allows a user to slot themselves into a recruitment thread fireteam slot. Returns the new state of the fireteam.
kickBanFireteamApplicant(HttpClient http, KickBanFireteamApplicantParams params) → Future<ServerResponse<ForumRecruitmentDetail>>
Allows a recruitment thread owner to kick a join user from the fireteam. Returns the new state of the fireteam.
leaveFireteamThread(HttpClient http, LeaveFireteamThreadParams params) → Future<ServerResponse<ForumRecruitmentDetail>>
Allows a user to remove themselves from a recruitment thread fireteam slot. Returns the new state of the fireteam.