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

IChoiceManager

public interface IChoiceManager : IDisposable
Task<int> CreateAsync(int workspaceID, ChoiceRequest choiceRequest)

Task DeleteAsync(int workspaceID, int choiceID)

Task DeleteAsync(int workspaceID, Guid choiceGuid)

Task<List<ObjectIdentifier>> GetAvailableParentsListAsync(int workspaceID, int choiceID)

Task<ChoiceResponse> ReadAsync(int workspaceID, int choiceID)

Task<ChoiceResponse> ReadAsync(int workspaceID, Guid choiceGuid)

Task<ChoiceResponse> ReadAsync(int workspaceID, int choiceID, bool includeMetadata, bool includeActions)

Task<ChoiceResponse> ReadAsync(int workspaceID, Guid choiceGuid, bool includeMetadata, bool includeActions)

Task UpdateAsync(int workspaceID, int choiceID, ChoiceRequest choiceRequest)

Task UpdateAsync(int workspaceID, int choiceID, ChoiceRequest choiceRequest, string objectVersionToken)

Task UpdateAsync(int workspaceID, Guid choiceGuid, ChoiceRequest choiceRequest)

Task UpdateAsync(int workspaceID, Guid choiceGuid, ChoiceRequest choiceRequest, string objectVersionToken)