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

IDataGridSearchManager

public interface IDataGridSearchManager : IDisposable
Task<int> CreateSingleAsync(int workspaceArtifactID, DataGridSearch searchDTO)

Task DeleteSingleAsync(int workspaceArtifactID, int searchArtifactID)

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<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)