IFolderManager
Task<FolderResultSet> DeleteUnusedFoldersAsync(int workspaceArtifactID, IProgress<ProcessStateProgress> progress)
Task<List<Folder>> GetFolderTreeAsync(int workspaceArtifactId, List<int> expandedNodes, int selectedFolderId)
Task<FolderMoveResultSet> MoveFolderAsync(int workspaceArtifactID, int artifactID, int destinationFolderID)
Task<FolderMoveResultSet> MoveFolderAsync(int workspaceArtifactID, int artifactID, int destinationFolderID, CancellationToken cancel)
Task<FolderMoveResultSet> MoveFolderAsync(int workspaceArtifactID, int artifactID, int destinationFolderID, IProgress<MoveProcessStateProgress> progress)
Task<FolderMoveResultSet> MoveFolderAsync(int workspaceArtifactID, int artifactID, int destinationFolderID, CancellationToken cancel, IProgress<MoveProcessStateProgress> progress)