<PackageReference Include="Relativity.Identity.SDK" Version="2.3.4" />

IClientManager

public interface IClientManager : IDisposable
Exposes the methods for retrieving information about Relativity clients.

Activates Client Domain client.

Activates Client Domain client.

Activates Client Domain client.

Adds a client to Relativity.

Requests Client Domain request key for a client.

Task DeleteAsync(int clientID)

Deletes a client.

Gets all eligible statuses for the client.

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

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

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

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

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

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

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

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

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

Task<ClientResponse> ReadAsync(int clientID, bool includeMetadata = false, bool includeActions = false)

Retrieves advanced metadata for a client, including its name, status, and other properties.

Task SubmitClientDomainActivationKeyAsync(int clientID, string activationKey)

Submits Client Domain activation key.

Task SubmitClientDomainActivationKeyAsync(int clientID, string activationKey, IProgress<ProgressReport> progress)

Submits Client Domain activation key.

Task SubmitClientDomainActivationKeyAsync(int clientID, string activationKey, CancellationToken cancel, IProgress<ProgressReport> progress)

Submits Client Domain activation key.

Task<ClientResponse> UpdateAsync(int clientID, ClientRequest clientRequest)

Modifies the properties of a client.

Task<ClientResponse> UpdateAsync(int clientID, ClientRequest clientRequest, DateTime lastModifiedOnDate)

Modifies the properties of a client.