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

IDataGridSearchManager

public interface IDataGridSearchManager : IDisposable
Task<SavedSearchRef> CopySingleAsync(int workspaceArtifactID, int searchArtifactID)

Task<int> CreateSingleAsync(int workspaceArtifactID, DataGridSearch searchDTO)

Task DeleteSingleAsync(int workspaceArtifactID, int searchArtifactID)

Task<SearchAccessStatus> GetAccessStatusAsync(int workspaceArtifactID, int artifactID, List<int> ancestorArtifactIDs)

Task<string> GetEmailToLinkUrlAsync(int workspaceArtifactID, int searchArtifactID)

Task<List<FieldRef>> GetFieldsForCriteriaConditionAsync(int workspaceArtifactID, int artifactTypeID)

Task<List<FieldRef>> GetFieldsForObjectCriteriaCollectionAsync(int workspaceArtifactID, FieldRef field, int artifactTypeID)

Task<SearchResultViewFields> GetFieldsForSearchResultViewAsync(int workspaceArtifactID, int artifactTypeID)

Task<SearchResultViewFields> GetFieldsForSearchResultViewAsync(int workspaceArtifactID, int artifactTypeID, int searchArtifactID)

Task<List<int>> GetReferencedSavedSearchesAsync(int workspaceArtifactID, int searchArtifactID)

Task<List<FieldRef>> GetSearchIncludesAsync(int workspaceArtifactID)

Task<List<UserRef>> GetSearchOwnersAsync(int workspaceArtifactID)

Task<SavedSearchMoveResultSet> MoveAsync(int workspaceArtifactID, int artifactID, int destinationContainerID)

Task<SavedSearchMoveResultSet> MoveAsync(int workspaceArtifactID, int artifactID, int destinationContainerID, CancellationToken cancel)

Task<SavedSearchMoveResultSet> MoveAsync(int workspaceArtifactID, int artifactID, int destinationContainerID, IProgress<MoveProcessStateProgress> progress)

Task<SavedSearchMoveResultSet> MoveAsync(int workspaceArtifactID, int artifactID, int destinationContainerID, CancellationToken cancel, IProgress<MoveProcessStateProgress> progress)

Task<DataGridSearchQueryResultSet> QueryAsync(int workspaceArtifactID, Query query)

Task<DataGridSearchQueryResultSet> QueryAsync(int workspaceArtifactID, Query query, int length)

Task<DataGridSearchQueryResultSet> QuerySubsetAsync(int workspaceArtifactID, string queryToken, int start, int length)

Task<DataGridSearch> ReadSingleAsync(int workspaceArtifactID, int searchArtifactID)

Task UpdateSingleAsync(int workspaceArtifactID, DataGridSearch searchDTO)