<PackageReference Include="Relativity.Server.Services.Interfaces.SDK" Version="13.6.1" />

Relativity.Services.Interfaces.Matter.IMatterManager

public interface IMatterManager : IDisposable
Task<int> CreateAsync(int workspaceID, MatterRequest matterRequest)

Creates a new instance of matter

Task DeleteAsync(int workspaceID, int matterID)

Deletes a matter.

Retrieves a list of all clients in a Relativity environment.

Retrieves a list of all statuses in a Relativity environment.

Task<MatterResponse> ReadAsync(int workspaceID, int matterID)

Retrieves basic metadata for a matter, including its name, client, number, and other properties.

Task<MatterResponse> ReadAsync(int workspaceID, int matterID, bool includeMetadata, bool includeActions)

Retrieves extended metadata for a matter, including information about additional actions available.

Task UpdateAsync(int workspaceID, int matterID, MatterRequest matterRequest)

Modifies the properties of a matter.

Task UpdateAsync(int workspaceID, int matterID, MatterRequest matterRequest, DateTime lastModifiedOn)

Restricts updates to the properties of the matter to the date that it was last modified