diff options
| author | stefan <stefan@hegedues.at> | 2018-09-12 19:26:21 +0200 |
|---|---|---|
| committer | stefan <stefan@hegedues.at> | 2018-09-12 19:26:21 +0200 |
| commit | 48facb797ed912e4ea6b04b17d1ff190ac2daac4 (patch) | |
| tree | 8dae77a31670a888d733484cb17dd4077d5444e8 /MediaBrowser.Controller/Sync/ISyncManager.cs | |
| parent | c32d8656382a0eacb301692e0084377fc433ae9b (diff) | |
Update to 3.5.2 and .net core 2.1
Diffstat (limited to 'MediaBrowser.Controller/Sync/ISyncManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/Sync/ISyncManager.cs | 181 |
1 files changed, 0 insertions, 181 deletions
diff --git a/MediaBrowser.Controller/Sync/ISyncManager.cs b/MediaBrowser.Controller/Sync/ISyncManager.cs deleted file mode 100644 index 5e9085a40..000000000 --- a/MediaBrowser.Controller/Sync/ISyncManager.cs +++ /dev/null @@ -1,181 +0,0 @@ -using MediaBrowser.Controller.Entities; -using MediaBrowser.Model.Events; -using MediaBrowser.Model.Querying; -using MediaBrowser.Model.Sync; -using MediaBrowser.Model.Users; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; - -namespace MediaBrowser.Controller.Sync -{ - public interface ISyncManager - { - event EventHandler<GenericEventArgs<SyncJobCreationResult>> SyncJobCreated; - event EventHandler<GenericEventArgs<SyncJob>> SyncJobCancelled; - event EventHandler<GenericEventArgs<SyncJob>> SyncJobUpdated; - event EventHandler<GenericEventArgs<SyncJobItem>> SyncJobItemUpdated; - event EventHandler<GenericEventArgs<SyncJobItem>> SyncJobItemCreated; - event EventHandler<GenericEventArgs<SyncJobItem>> SyncJobItemCancelled; - - /// <summary> - /// Creates the job. - /// </summary> - /// <param name="request">The request.</param> - /// <returns>Task.</returns> - Task<SyncJobCreationResult> CreateJob(SyncJobRequest request); - - /// <summary> - /// Gets the jobs. - /// </summary> - /// <returns>QueryResult<SyncJob>.</returns> - QueryResult<SyncJob> GetJobs(SyncJobQuery query); - - /// <summary> - /// Gets the job items. - /// </summary> - /// <param name="query">The query.</param> - /// <returns>QueryResult<SyncJobItem>.</returns> - QueryResult<SyncJobItem> GetJobItems(SyncJobItemQuery query); - - /// <summary> - /// Gets the job. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>SyncJob.</returns> - SyncJob GetJob(string id); - - /// <summary> - /// Updates the job. - /// </summary> - /// <param name="job">The job.</param> - /// <returns>Task.</returns> - Task UpdateJob(SyncJob job); - - /// <summary> - /// Res the enable job item. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>Task.</returns> - Task ReEnableJobItem(string id); - - /// <summary> - /// Cnacels the job item. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>Task.</returns> - Task CancelJobItem(string id); - - /// <summary> - /// Cancels the job. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>Task.</returns> - Task CancelJob(string id); - - /// <summary> - /// Cancels the items. - /// </summary> - /// <param name="targetId">The target identifier.</param> - /// <param name="itemIds">The item ids.</param> - /// <returns>Task.</returns> - Task CancelItems(string targetId, string[] itemIds); - - /// <summary> - /// Adds the parts. - /// </summary> - void AddParts(IEnumerable<ISyncProvider> providers); - - /// <summary> - /// Gets the synchronize targets. - /// </summary> - List<SyncTarget> GetSyncTargets(string userId); - - /// <summary> - /// Supportses the synchronize. - /// </summary> - /// <param name="item">The item.</param> - /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns> - bool SupportsSync(BaseItem item); - - /// <summary> - /// Reports the synchronize job item transferred. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>Task.</returns> - Task ReportSyncJobItemTransferred(string id); - - /// <summary> - /// Gets the job item. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>SyncJobItem.</returns> - SyncJobItem GetJobItem(string id); - - /// <summary> - /// Reports the offline action. - /// </summary> - /// <param name="action">The action.</param> - /// <returns>Task.</returns> - Task ReportOfflineAction(UserAction action); - - /// <summary> - /// Gets the ready synchronize items. - /// </summary> - /// <param name="targetId">The target identifier.</param> - /// <returns>List<SyncedItem>.</returns> - Task<List<SyncedItem>> GetReadySyncItems(string targetId); - - /// <summary> - /// Synchronizes the data. - /// </summary> - /// <param name="request">The request.</param> - /// <returns>Task<SyncDataResponse>.</returns> - Task<SyncDataResponse> SyncData(SyncDataRequest request); - - /// <summary> - /// Gets the library item ids. - /// </summary> - /// <param name="query">The query.</param> - /// <returns>QueryResult<System.String>.</returns> - Dictionary<string, SyncedItemProgress> GetSyncedItemProgresses(SyncJobItemQuery query); - - /// <summary> - /// Reports the synchronize job item transfer beginning. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>Task.</returns> - Task ReportSyncJobItemTransferBeginning(string id); - - /// <summary> - /// Reports the synchronize job item transfer failed. - /// </summary> - /// <param name="id">The identifier.</param> - /// <returns>Task.</returns> - Task ReportSyncJobItemTransferFailed(string id); - - /// <summary> - /// Gets the quality options. - /// </summary> - /// <param name="targetId">The target identifier.</param> - List<SyncQualityOption> GetQualityOptions(string targetId); - /// <summary> - /// Gets the quality options. - /// </summary> - /// <param name="targetId">The target identifier.</param> - /// <param name="user">The user.</param> - List<SyncQualityOption> GetQualityOptions(string targetId, User user); - - /// <summary> - /// Gets the profile options. - /// </summary> - /// <param name="targetId">The target identifier.</param> - List<SyncProfileOption> GetProfileOptions(string targetId); - /// <summary> - /// Gets the profile options. - /// </summary> - /// <param name="targetId">The target identifier.</param> - /// <param name="user">The user.</param> - List<SyncProfileOption> GetProfileOptions(string targetId, User user); - } -} |
