Class RolesClient
- Namespace
- Auth0.ManagementApi.Groups
- Assembly
- Auth0.ManagementApi.dll
public class RolesClient : IRolesClient
- Inheritance
-
RolesClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(string, CreateGroupRolesRequestParameters, RequestOptions?, CancellationToken)
Assign one or more roles to a specified group.
public Task CreateAsync(string id, CreateGroupRolesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestCreateGroupRolesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Groups.Roles.CreateAsync(
"id",
new CreateGroupRolesRequestParameters { Roles = new List<string>() { "roles" } }
);
DeleteAsync(string, DeleteGroupRolesRequestContent, RequestOptions?, CancellationToken)
Unassign one or more roles from a specified group.
public Task DeleteAsync(string id, DeleteGroupRolesRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestDeleteGroupRolesRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Groups.Roles.DeleteAsync(
"id",
new DeleteGroupRolesRequestContent { Roles = new List<string>() { "roles" } }
);
ListAsync(string, ListGroupRolesRequestParameters, RequestOptions?, CancellationToken)
Lists the roles assigned to a group.
public Task<Pager<Role>> ListAsync(string id, ListGroupRolesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestListGroupRolesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Groups.Roles.ListAsync(
"id",
new ListGroupRolesRequestParameters { From = "from", Take = 1 }
);