aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-10-05 23:03:08 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-10-05 23:03:08 -0400
commit863f123f3c8d26dc9fee050a9132857281caba84 (patch)
tree7e3f3ea0b6d420c33bf79ba9c2b2e0ef480f408f /MediaBrowser.Model
parent3fbf08b8825d7476e7cd87fb922e3aa9245253cc (diff)
updated nuget + subtitle changes
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/ApiClient/IApiClient.cs17
-rw-r--r--MediaBrowser.Model/Dto/ItemIndex.cs21
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.csproj1
-rw-r--r--MediaBrowser.Model/Querying/ItemQuery.cs6
4 files changed, 45 insertions, 0 deletions
diff --git a/MediaBrowser.Model/ApiClient/IApiClient.cs b/MediaBrowser.Model/ApiClient/IApiClient.cs
index a428236308..bb395cd6a4 100644
--- a/MediaBrowser.Model/ApiClient/IApiClient.cs
+++ b/MediaBrowser.Model/ApiClient/IApiClient.cs
@@ -59,6 +59,23 @@ namespace MediaBrowser.Model.ApiClient
where T : class;
/// <summary>
+ /// Gets the index of the game players.
+ /// </summary>
+ /// <param name="userId">The user id.</param>
+ /// <param name="cancellationToken">The cancellation token.</param>
+ /// <returns>Task{List{ItemIndex}}.</returns>
+ Task<List<ItemIndex>> GetGamePlayerIndex(string userId, CancellationToken cancellationToken);
+
+ /// <summary>
+ /// Gets the index of the year.
+ /// </summary>
+ /// <param name="userId">The user id.</param>
+ /// <param name="includeItemTypes">The include item types.</param>
+ /// <param name="cancellationToken">The cancellation token.</param>
+ /// <returns>Task{List{ItemIndex}}.</returns>
+ Task<List<ItemIndex>> GetYearIndex(string userId, string[] includeItemTypes, CancellationToken cancellationToken);
+
+ /// <summary>
/// Gets the critic reviews.
/// </summary>
/// <param name="itemId">The item id.</param>
diff --git a/MediaBrowser.Model/Dto/ItemIndex.cs b/MediaBrowser.Model/Dto/ItemIndex.cs
new file mode 100644
index 0000000000..96cef622b2
--- /dev/null
+++ b/MediaBrowser.Model/Dto/ItemIndex.cs
@@ -0,0 +1,21 @@
+
+namespace MediaBrowser.Model.Dto
+{
+ /// <summary>
+ /// Class ItemIndex
+ /// </summary>
+ public class ItemIndex
+ {
+ /// <summary>
+ /// Gets or sets the name.
+ /// </summary>
+ /// <value>The name.</value>
+ public string Name { get; set; }
+
+ /// <summary>
+ /// Gets or sets the item count.
+ /// </summary>
+ /// <value>The item count.</value>
+ public int ItemCount { get; set; }
+ }
+}
diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj
index ccb6221112..adb05149a7 100644
--- a/MediaBrowser.Model/MediaBrowser.Model.csproj
+++ b/MediaBrowser.Model/MediaBrowser.Model.csproj
@@ -56,6 +56,7 @@
<Compile Include="Dto\ImageInfo.cs" />
<Compile Include="Dto\ItemByNameCounts.cs" />
<Compile Include="Dto\ItemCounts.cs" />
+ <Compile Include="Dto\ItemIndex.cs" />
<Compile Include="Dto\StudioDto.cs" />
<Compile Include="Entities\CollectionType.cs" />
<Compile Include="Entities\ItemReview.cs" />
diff --git a/MediaBrowser.Model/Querying/ItemQuery.cs b/MediaBrowser.Model/Querying/ItemQuery.cs
index 20eac55e81..db0cc4928f 100644
--- a/MediaBrowser.Model/Querying/ItemQuery.cs
+++ b/MediaBrowser.Model/Querying/ItemQuery.cs
@@ -213,6 +213,12 @@ namespace MediaBrowser.Model.Querying
public int? MinPlayers { get; set; }
/// <summary>
+ /// Gets or sets the max players.
+ /// </summary>
+ /// <value>The max players.</value>
+ public int? MaxPlayers { get; set; }
+
+ /// <summary>
/// Gets or sets the name starts with or greater.
/// </summary>
/// <value>The name starts with or greater.</value>