mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-04 23:08:42 +01:00
update live tv data transfer
This commit is contained in:
@@ -5,11 +5,11 @@ namespace MediaBrowser.Model.Sync
|
||||
public class CompleteSyncJobInfo
|
||||
{
|
||||
public SyncJob Job { get; set; }
|
||||
public List<SyncJobItem> JobItems { get; set; }
|
||||
public SyncJobItem[] JobItems { get; set; }
|
||||
|
||||
public CompleteSyncJobInfo()
|
||||
{
|
||||
JobItems = new List<SyncJobItem>();
|
||||
JobItems = new SyncJobItem[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,17 +44,17 @@ namespace MediaBrowser.Model.Sync
|
||||
/// Gets or sets the user ids with access.
|
||||
/// </summary>
|
||||
/// <value>The user ids with access.</value>
|
||||
public List<string> UserIdsWithAccess { get; set; }
|
||||
public string[] UserIdsWithAccess { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the additional files.
|
||||
/// </summary>
|
||||
/// <value>The additional files.</value>
|
||||
public List<string> AdditionalFiles { get; set; }
|
||||
public string[] AdditionalFiles { get; set; }
|
||||
|
||||
public LocalItem()
|
||||
{
|
||||
AdditionalFiles = new List<string>();
|
||||
UserIdsWithAccess = new List<string>();
|
||||
AdditionalFiles = new string[] { };
|
||||
UserIdsWithAccess = new string[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,16 +4,16 @@ namespace MediaBrowser.Model.Sync
|
||||
{
|
||||
public class SyncDataRequest
|
||||
{
|
||||
public List<string> LocalItemIds { get; set; }
|
||||
public List<string> OfflineUserIds { get; set; }
|
||||
public List<string> SyncJobItemIds { get; set; }
|
||||
public string[] LocalItemIds { get; set; }
|
||||
public string[] OfflineUserIds { get; set; }
|
||||
public string[] SyncJobItemIds { get; set; }
|
||||
|
||||
public string TargetId { get; set; }
|
||||
|
||||
public SyncDataRequest()
|
||||
{
|
||||
LocalItemIds = new List<string>();
|
||||
OfflineUserIds = new List<string>();
|
||||
LocalItemIds = new string[] { };
|
||||
OfflineUserIds = new string[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
|
||||
namespace MediaBrowser.Model.Sync
|
||||
{
|
||||
public class SyncDataResponse
|
||||
{
|
||||
public List<string> ItemIdsToRemove { get; set; }
|
||||
public Dictionary<string, List<string>> ItemUserAccess { get; set; }
|
||||
public string[] ItemIdsToRemove { get; set; }
|
||||
|
||||
public SyncDataResponse()
|
||||
{
|
||||
ItemIdsToRemove = new List<string>();
|
||||
ItemUserAccess = new Dictionary<string, List<string>>();
|
||||
ItemIdsToRemove = new string[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,29 +8,29 @@ namespace MediaBrowser.Model.Sync
|
||||
/// Gets or sets the targets.
|
||||
/// </summary>
|
||||
/// <value>The targets.</value>
|
||||
public List<SyncTarget> Targets { get; set; }
|
||||
public SyncTarget[] Targets { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the options.
|
||||
/// </summary>
|
||||
/// <value>The options.</value>
|
||||
public List<SyncJobOption> Options { get; set; }
|
||||
public SyncJobOption[] Options { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the quality options.
|
||||
/// </summary>
|
||||
/// <value>The quality options.</value>
|
||||
public List<SyncQualityOption> QualityOptions { get; set; }
|
||||
public SyncQualityOption[] QualityOptions { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the profile options.
|
||||
/// </summary>
|
||||
/// <value>The profile options.</value>
|
||||
public List<SyncProfileOption> ProfileOptions { get; set; }
|
||||
public SyncProfileOption[] ProfileOptions { get; set; }
|
||||
|
||||
public SyncDialogOptions()
|
||||
{
|
||||
Targets = new List<SyncTarget>();
|
||||
Options = new List<SyncJobOption>();
|
||||
QualityOptions = new List<SyncQualityOption>();
|
||||
ProfileOptions = new List<SyncProfileOption>();
|
||||
Targets = new SyncTarget[] { };
|
||||
Options = new SyncJobOption[] { };
|
||||
QualityOptions = new SyncQualityOption[] { };
|
||||
ProfileOptions = new SyncProfileOption[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace MediaBrowser.Model.Sync
|
||||
/// Gets or sets the requested item ids.
|
||||
/// </summary>
|
||||
/// <value>The requested item ids.</value>
|
||||
public List<string> RequestedItemIds { get; set; }
|
||||
public string[] RequestedItemIds { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the date created.
|
||||
/// </summary>
|
||||
@@ -107,7 +107,7 @@ namespace MediaBrowser.Model.Sync
|
||||
|
||||
public SyncJob()
|
||||
{
|
||||
RequestedItemIds = new List<string>();
|
||||
RequestedItemIds = new string[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,11 +5,11 @@ namespace MediaBrowser.Model.Sync
|
||||
public class SyncJobCreationResult
|
||||
{
|
||||
public SyncJob Job { get; set; }
|
||||
public List<SyncJobItem> JobItems { get; set; }
|
||||
public SyncJobItem[] JobItems { get; set; }
|
||||
|
||||
public SyncJobCreationResult()
|
||||
{
|
||||
JobItems = new List<SyncJobItem>();
|
||||
JobItems = new SyncJobItem[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ namespace MediaBrowser.Model.Sync
|
||||
/// Gets or sets the additional files.
|
||||
/// </summary>
|
||||
/// <value>The additional files.</value>
|
||||
public List<ItemFileInfo> AdditionalFiles { get; set; }
|
||||
public ItemFileInfo[] AdditionalFiles { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the index of the job item.
|
||||
/// </summary>
|
||||
@@ -101,7 +101,7 @@ namespace MediaBrowser.Model.Sync
|
||||
|
||||
public SyncJobItem()
|
||||
{
|
||||
AdditionalFiles = new List<ItemFileInfo>();
|
||||
AdditionalFiles = new ItemFileInfo[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace MediaBrowser.Model.Sync
|
||||
/// Gets or sets the item ids.
|
||||
/// </summary>
|
||||
/// <value>The item ids.</value>
|
||||
public List<string> ItemIds { get; set; }
|
||||
public string[] ItemIds { get; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the category.
|
||||
/// </summary>
|
||||
@@ -67,7 +67,7 @@ namespace MediaBrowser.Model.Sync
|
||||
|
||||
public SyncJobRequest()
|
||||
{
|
||||
ItemIds = new List<string>();
|
||||
ItemIds = new string[] { };
|
||||
SyncNewContent = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,11 +50,11 @@ namespace MediaBrowser.Model.Sync
|
||||
/// Gets or sets the additional files.
|
||||
/// </summary>
|
||||
/// <value>The additional files.</value>
|
||||
public List<ItemFileInfo> AdditionalFiles { get; set; }
|
||||
public ItemFileInfo[] AdditionalFiles { get; set; }
|
||||
|
||||
public SyncedItem()
|
||||
{
|
||||
AdditionalFiles = new List<ItemFileInfo>();
|
||||
AdditionalFiles = new ItemFileInfo[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user