Class RoleHelpers
- Namespace
- Fluxer.Net
- Assembly
- Fluxer.Net.dll
Http methods for Role class.
public static class RoleHelpers
- Inheritance
-
objectRoleHelpers
Methods
AddMemberAsync(Role, GuildMember, RequestOptions?)
Give role to a member in the guild.
public static Task AddMemberAsync(this Role role, GuildMember member, RequestOptions? options = null)
Parameters
roleRolememberGuildMemberoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
AddMemberAsync(Role, ulong, RequestOptions?)
Give role to a member in the guild.
public static Task AddMemberAsync(this Role role, ulong userId, RequestOptions? options = null)
Parameters
roleRoleuserIdulongoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
DeleteAsync(Role, RequestOptions?)
Delete a role in the guild.
public static Task DeleteAsync(this Role role, RequestOptions? options = null)
Parameters
roleRoleoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
DeleteRoleAsync(Guild, Role, RequestOptions?)
Delete a role in the guild.
public static Task DeleteRoleAsync(this Guild guild, Role role, RequestOptions? options = null)
Parameters
guildGuildroleRoleoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
DeleteRoleAsync(Guild, ulong, RequestOptions?)
Delete a role in the guild.
public static Task DeleteRoleAsync(this Guild guild, ulong roleId, RequestOptions? options = null)
Parameters
guildGuildroleIdulongoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
ModifyAsync(Role, UpdateGuildRoleRequest, RequestOptions?)
Update a role in the guild.
public static Task ModifyAsync(this Role role, UpdateGuildRoleRequest request, RequestOptions? options = null)
Parameters
roleRolerequestUpdateGuildRoleRequestoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
ModifyRoleAsync(Guild, Role, UpdateGuildRoleRequest, RequestOptions?)
Update a role in the guild.
public static Task ModifyRoleAsync(this Guild guild, Role role, UpdateGuildRoleRequest request, RequestOptions? options = null)
Parameters
guildGuildroleRolerequestUpdateGuildRoleRequestoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
ModifyRoleAsync(Guild, ulong, UpdateGuildRoleRequest, RequestOptions?)
Update a role in the guild.
public static Task ModifyRoleAsync(this Guild guild, ulong roleId, UpdateGuildRoleRequest request, RequestOptions? options = null)
Parameters
guildGuildroleIdulongrequestUpdateGuildRoleRequestoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
RemoveMemberAsync(Role, GuildMember, RequestOptions?)
Remove role from a member in the guild.
public static Task RemoveMemberAsync(this Role role, GuildMember member, RequestOptions? options = null)
Parameters
roleRolememberGuildMemberoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.
RemoveMemberAsync(Role, ulong, RequestOptions?)
Remove role from a member in the guild.
public static Task RemoveMemberAsync(this Role role, ulong userId, RequestOptions? options = null)
Parameters
roleRoleuserIdulongoptionsRequestOptions
Returns
Remarks
Requires ManageRoles.