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

IChoiceManager

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

Task<MassCreateChoiceResponse> CreateAsync(int workspaceID, MassCreateChoiceRequest massCreateChoiceRequest)

Task DeleteAsync(int workspaceID, int choiceID)

Task DeleteAsync(int workspaceID, Guid choiceGuid)

Task<MassActionChoiceResponse> MoveAsync(int workspaceID, int fieldID, ObjectIdentifier[] choiceObjectIdentifiers, ChoiceMoveTypeEnum moveListTo)

Task<MassActionChoiceResponse> MoveAsync(int workspaceID, int fieldID, ObjectIdentifier[] choiceObjectIdentifiers, ObjectIdentifier 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<MassActionChoiceResponse> SortAsync(int workspaceID, int fieldID, ChoiceReorderTypeEnum sortType)

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)

Task<MassActionChoiceResponse> UpdateAsync(int workspaceID, MassUpdateChoiceRequest[] massUpdateChoices)