1using System.Collections.Generic;
3using System.Threading.Tasks;
Common base of entities with IDs.
Request to create a user group.
Request to update a user group.
For managing UserGroupResponses.
ValueTask< UserGroupResponse > GetId(EntityId group, CancellationToken cancellationToken)
Get a specific group .
ValueTask< List< UserGroupResponse > > List(PaginationSettings? paginationSettings, CancellationToken cancellationToken)
List all UserGroupResponses.
ValueTask< UserGroupResponse > Update(UserGroupUpdateRequest group, CancellationToken cancellationToken)
Update a group .
ValueTask< UserGroupResponse > Create(UserGroupCreateRequest group, CancellationToken cancellationToken)
Create a new group .
ValueTask Delete(EntityId group, CancellationToken cancellationToken)
Deletes a group .