Class GroupsClient
- Namespace
- Auth0.ManagementApi.Roles
- Assembly
- Auth0.ManagementApi.dll
public class GroupsClient : IGroupsClient
- Inheritance
-
GroupsClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(string, AssignRoleGroupsRequestContent, RequestOptions?, CancellationToken)
Assign one or more groups to a specified role.
public Task CreateAsync(string id, AssignRoleGroupsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestAssignRoleGroupsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Roles.Groups.CreateAsync(
"id",
new AssignRoleGroupsRequestContent { Groups = new List<string>() { "groups" } }
);
DeleteAsync(string, DeleteRoleGroupsRequestContent, RequestOptions?, CancellationToken)
Unassign one or more groups from a specified role.
public Task DeleteAsync(string id, DeleteRoleGroupsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestDeleteRoleGroupsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Roles.Groups.DeleteAsync(
"id",
new DeleteRoleGroupsRequestContent { Groups = new List<string>() { "groups" } }
);
GetAsync(string, ListRoleGroupsParameters, RequestOptions?, CancellationToken)
Lists the groups to which the specified role is assigned.
public Task<Pager<Group>> GetAsync(string id, ListRoleGroupsParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestListRoleGroupsParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Roles.Groups.GetAsync("id", new ListRoleGroupsParameters { From = "from", Take = 1 });