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

ISearchContainerManager

Task<int> CreateSingleAsync(int workspaceArtifactID, SearchContainer searchContainer)

Task DeleteSingleAsync(int workspaceArtifactID, int searchContainerArtifactID)

Task<SearchContainerItemCollection> GetFilteredSearchContainerTreeAsync(int workspaceArtifactId, string searchCondition)

Task<SearchContainerItemCollection> GetSearchContainerTreeAsync(int workspaceArtifactID, List<int> expandedNodes)

Task<SearchContainerItemCollection> GetSearchContainerTreeAsync(int workspaceArtifactID, List<int> expandedNodes, int? selectedNode)

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

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

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

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

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

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

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

Task<SearchContainer> ReadSingleAsync(int workspaceArtifactID, int searchContainerArtifactID)

Task UpdateSingleAsync(int workspaceArtifactID, SearchContainer searchContainer)