<PackageReference Include="Relativity.ObjectManager" Version="11.1.185.8" />

IGroupManager

public interface IGroupManager : IDisposable

Task DeleteAsync(int groupID)

Task DeleteAsync(int groupID, IProgress<ProgressReport> progress)

Task DeleteAsync(int groupID, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleClients(QueryRequest request, int start, int length)

Task<QueryResultSlim> QueryEligibleClients(QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleUsersToAdd(QueryRequest request, int start, int length, int groupID)

Task<QueryResultSlim> QueryEligibleUsersToAdd(QueryRequest request, int start, int length, int groupID, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryEligibleUsersToAdd(QueryRequest request, int start, int length, int groupID, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryGroupsByUserAsync(QueryRequest request, int start, int length, int userID)

Task<QueryResultSlim> QueryGroupsByUserAsync(QueryRequest request, int start, int length, int userID, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryGroupsByUserAsync(QueryRequest request, int start, int length, int userID, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryMembersAsync(QueryRequest request, int start, int length, int groupID)

Task<QueryResultSlim> QueryMembersAsync(QueryRequest request, int start, int length, int groupID, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QueryMembersAsync(QueryRequest request, int start, int length, int groupID, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<GroupResponse> ReadAsync(int groupID, bool includeMetadata, bool includeActions)

Task<GroupResponse> UpdateAsync(int groupID, GroupRequest groupRequest)

Task<GroupResponse> UpdateAsync(int groupID, GroupRequest groupRequest, IProgress<ProgressReport> progress)

Task<GroupResponse> UpdateAsync(int groupID, GroupRequest groupRequest, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<GroupResponse> UpdateAsync(int groupID, GroupRequest groupRequest, DateTime lastModifiedOn)

Task<GroupResponse> UpdateAsync(int groupID, GroupRequest groupRequest, DateTime lastModifiedOn, IProgress<ProgressReport> progress)

Task<GroupResponse> UpdateAsync(int groupID, GroupRequest groupRequest, DateTime lastModifiedOn, CancellationToken cancel, IProgress<ProgressReport> progress)