forum library

Classes

ApproveFireteamThreadParams
BungieMembershipType
CommunityContentSortMode
DateRange
ForumMediaType
ForumPostPopularity
ForumPostSortEnum
ForumRecruitmentDetail
ForumRecruitmentIntensityLabel
ForumRecruitmentToneLabel
ForumTopicsCategoryFiltersEnum
ForumTopicsQuickDateEnum
ForumTopicsSortEnum
GetCoreTopicsPagedParams
GetForumTagSuggestionsParams
GetPollParams
GetPostAndParentAwaitingApprovalParams
GetPostAndParentParams
GetPostsThreadedPagedFromChildParams
GetPostsThreadedPagedParams
GetTopicForContentParams
GetTopicsPagedParams
HttpClient
A generic, minimal type for providing an HTTP client function. This gets the necessary config provided as an argument, and then should produce a promise for the parsed JSON as a result. The API helper functions will use this to return the right type.
HttpClientConfig
HyperlinkReference
IgnoreResponse
Bungie.Net API These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality. [...]
IgnoreStatus
InterpolationPoint
InterpolationPointFloat
JoinFireteamThreadParams
KickBanFireteamApplicantParams
LeaveFireteamThreadParams
PagedQuery
PartnershipType
PlatformErrorCodes
PollResponse
PollResult
PostResponse
PostSearchResponse
SaveMessageResult
ServerResponse<T>
Bungie.Net API These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality. [...]
TagResponse

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.