aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-07-22 12:36:34 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-07-22 12:36:34 -0400
commitd56fa09ccc5e1a5f9440645330ce337273fa3bd7 (patch)
treecb50ab916944cb343870483f140435bccb0c7dc1 /MediaBrowser.Model
parent12a0a02515f3f133215d551dcc2492f4c69bb1d8 (diff)
stub out mock sync provider
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/Dto/BaseItemDto.cs2
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.csproj1
-rw-r--r--MediaBrowser.Model/Querying/ItemFields.cs5
-rw-r--r--MediaBrowser.Model/Sync/SyncJob.cs5
-rw-r--r--MediaBrowser.Model/Sync/SyncJobRequest.cs12
-rw-r--r--MediaBrowser.Model/Sync/SyncScheduleRequest.cs23
6 files changed, 21 insertions, 27 deletions
diff --git a/MediaBrowser.Model/Dto/BaseItemDto.cs b/MediaBrowser.Model/Dto/BaseItemDto.cs
index 7f7a4b8f08..d138ddf9bc 100644
--- a/MediaBrowser.Model/Dto/BaseItemDto.cs
+++ b/MediaBrowser.Model/Dto/BaseItemDto.cs
@@ -53,6 +53,8 @@ namespace MediaBrowser.Model.Dto
public bool IsUnidentified { get; set; }
public int? AnimeSeriesIndex { get; set; }
+
+ public bool? SupportsSync { get; set; }
/// <summary>
/// Gets or sets the DVD season number.
diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj
index 3c265ff917..6cdd2b8f5e 100644
--- a/MediaBrowser.Model/MediaBrowser.Model.csproj
+++ b/MediaBrowser.Model/MediaBrowser.Model.csproj
@@ -303,7 +303,6 @@
<Compile Include="Sync\SyncQuality.cs" />
<Compile Include="Sync\SyncSchedule.cs" />
<Compile Include="Sync\SyncScheduleQuery.cs" />
- <Compile Include="Sync\SyncScheduleRequest.cs" />
<Compile Include="Sync\SyncTarget.cs" />
<Compile Include="System\LogFile.cs" />
<Compile Include="Themes\AppTheme.cs" />
diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs
index 790638446e..9ceca311c3 100644
--- a/MediaBrowser.Model/Querying/ItemFields.cs
+++ b/MediaBrowser.Model/Querying/ItemFields.cs
@@ -157,6 +157,11 @@ namespace MediaBrowser.Model.Querying
Studios,
/// <summary>
+ /// The synchronize information
+ /// </summary>
+ SyncInfo,
+
+ /// <summary>
/// The taglines of the item
/// </summary>
Taglines,
diff --git a/MediaBrowser.Model/Sync/SyncJob.cs b/MediaBrowser.Model/Sync/SyncJob.cs
index 34809834cf..74dd79497c 100644
--- a/MediaBrowser.Model/Sync/SyncJob.cs
+++ b/MediaBrowser.Model/Sync/SyncJob.cs
@@ -43,5 +43,10 @@ namespace MediaBrowser.Model.Sync
/// </summary>
/// <value>The transcoded path.</value>
public string TranscodedPath { get; set; }
+ /// <summary>
+ /// Gets or sets the name.
+ /// </summary>
+ /// <value>The name.</value>
+ public string Name { get; set; }
}
}
diff --git a/MediaBrowser.Model/Sync/SyncJobRequest.cs b/MediaBrowser.Model/Sync/SyncJobRequest.cs
index 42b744db66..cd833068ee 100644
--- a/MediaBrowser.Model/Sync/SyncJobRequest.cs
+++ b/MediaBrowser.Model/Sync/SyncJobRequest.cs
@@ -10,19 +10,25 @@ namespace MediaBrowser.Model.Sync
/// <value>The device identifier.</value>
public List<string> TargetIds { get; set; }
/// <summary>
- /// Gets or sets the item identifier.
+ /// Gets or sets the item ids.
/// </summary>
- /// <value>The item identifier.</value>
- public string ItemId { get; set; }
+ /// <value>The item ids.</value>
+ public List<string> ItemIds { get; set; }
/// <summary>
/// Gets or sets the quality.
/// </summary>
/// <value>The quality.</value>
public SyncQuality Quality { get; set; }
+ /// <summary>
+ /// Gets or sets the name.
+ /// </summary>
+ /// <value>The name.</value>
+ public string Name { get; set; }
public SyncJobRequest()
{
TargetIds = new List<string>();
+ ItemIds = new List<string>();
}
}
}
diff --git a/MediaBrowser.Model/Sync/SyncScheduleRequest.cs b/MediaBrowser.Model/Sync/SyncScheduleRequest.cs
deleted file mode 100644
index 076548f57c..0000000000
--- a/MediaBrowser.Model/Sync/SyncScheduleRequest.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Collections.Generic;
-
-namespace MediaBrowser.Model.Sync
-{
- public class SyncScheduleRequest
- {
- /// <summary>
- /// Gets or sets the device identifier.
- /// </summary>
- /// <value>The device identifier.</value>
- public List<string> TargetIds { get; set; }
- /// <summary>
- /// Gets or sets the quality.
- /// </summary>
- /// <value>The quality.</value>
- public SyncQuality Quality { get; set; }
-
- public SyncScheduleRequest()
- {
- TargetIds = new List<string>();
- }
- }
-}