Table of Contents

Class RoleHelpers

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll

Http methods for Role class.

public static class RoleHelpers
Inheritance
object
RoleHelpers

Methods

AddMemberAsync(Role, GuildMember)

Give role to a member in the guild.

public static Task AddMemberAsync(this Role role, GuildMember member)

Parameters

role Role
member GuildMember

Returns

Task

Remarks

Requires ManageRoles.

AddMemberAsync(Role, ulong)

Give role to a member in the guild.

public static Task AddMemberAsync(this Role role, ulong userId)

Parameters

role Role
userId ulong

Returns

Task

Remarks

Requires ManageRoles.

DeleteAsync(Role)

Delete a role in the guild.

public static Task DeleteAsync(this Role role)

Parameters

role Role

Returns

Task

Remarks

Requires ManageRoles.

ModifyAsync(Role, UpdateGuildRoleRequest)

Update a role in the guild.

public static Task ModifyAsync(this Role role, UpdateGuildRoleRequest request)

Parameters

role Role
request UpdateGuildRoleRequest

Returns

Task

Remarks

Requires ManageRoles.

RemoveMemberAsync(Role, GuildMember)

Remove role from a member in the guild.

public static Task RemoveMemberAsync(this Role role, GuildMember member)

Parameters

role Role
member GuildMember

Returns

Task

Remarks

Requires ManageRoles.

RemoveMemberAsync(Role, ulong)

Remove role from a member in the guild.

public static Task RemoveMemberAsync(this Role role, ulong userId)

Parameters

role Role
userId ulong

Returns

Task

Remarks

Requires ManageRoles.