Table of Contents

Class ForumHelpers

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll

Http methods for Channel class.

public static class ForumHelpers
Inheritance
object
ForumHelpers

Methods

CreatePostAsync(Channel, CreatePostRequest, RequestOptions?)

Create a new post in a forum channel.

public static Task<ThreadChannel> CreatePostAsync(this Channel channel, CreatePostRequest req, RequestOptions? options = null)

Parameters

channel Channel
req CreatePostRequest
options RequestOptions

Returns

Task<ThreadChannel>

ThreadChannel

Remarks

Requires SendMessages.

CreateTagAsync(Channel, CreateForumTagRequest, RequestOptions?)

Create a forum tag.

public static Task<ForumChannel> CreateTagAsync(this Channel channel, CreateForumTagRequest req, RequestOptions? options = null)

Parameters

channel Channel
req CreateForumTagRequest
options RequestOptions

Returns

Task<ForumChannel>

ForumChannel

Remarks

Requires ManageChannel.

DeleteAsync(ForumTag, RequestOptions?)

Delete a forum tag.

public static Task<ForumChannel> DeleteAsync(this ForumTag tag, RequestOptions? options = null)

Parameters

tag ForumTag
options RequestOptions

Returns

Task<ForumChannel>

ForumChannel

Remarks

Requires ManageChannel.

DeleteTagAsync(Channel, ulong, RequestOptions?)

Delete a forum tag.

public static Task<ForumChannel> DeleteTagAsync(this Channel channel, ulong tagId, RequestOptions? options = null)

Parameters

channel Channel
tagId ulong
options RequestOptions

Returns

Task<ForumChannel>

ForumChannel

Remarks

Requires ManageChannel.

ModifyAsync(ForumTag, CreateForumTagRequest, RequestOptions?)

Update a forum tag.

public static Task<ForumChannel> ModifyAsync(this ForumTag tag, CreateForumTagRequest req, RequestOptions? options = null)

Parameters

tag ForumTag
req CreateForumTagRequest
options RequestOptions

Returns

Task<ForumChannel>

ForumChannel

Remarks

Requires ManageChannel.

ModifyTagAsync(Channel, ulong, CreateForumTagRequest, RequestOptions?)

Update a forum tag.

public static Task<ForumChannel> ModifyTagAsync(this Channel channel, ulong tagId, CreateForumTagRequest req, RequestOptions? options = null)

Parameters

channel Channel
tagId ulong
req CreateForumTagRequest
options RequestOptions

Returns

Task<ForumChannel>

ForumChannel

Remarks

Requires ManageChannel.