aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Channels
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-23 19:58:28 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-23 19:58:28 -0400
commit1e532d4f53bd65fc1dca3ec8cc6408f1b1efdc02 (patch)
treee02408b59e4fc1a058f6e31e996c5a954d0f1448 /MediaBrowser.Model/Channels
parent40836f194bc43b6d03277d70e6fb3c79732132a8 (diff)
factor device pixel ratio into downloaded image size
Diffstat (limited to 'MediaBrowser.Model/Channels')
-rw-r--r--MediaBrowser.Model/Channels/ChannelFeatures.cs43
-rw-r--r--MediaBrowser.Model/Channels/ChannelInfo.cs35
-rw-r--r--MediaBrowser.Model/Channels/ChannelItemQuery.cs1
3 files changed, 59 insertions, 20 deletions
diff --git a/MediaBrowser.Model/Channels/ChannelFeatures.cs b/MediaBrowser.Model/Channels/ChannelFeatures.cs
new file mode 100644
index 000000000..dbfab87db
--- /dev/null
+++ b/MediaBrowser.Model/Channels/ChannelFeatures.cs
@@ -0,0 +1,43 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Model.Channels
+{
+ public class ChannelFeatures
+ {
+ /// <summary>
+ /// Gets or sets a value indicating whether this instance can search.
+ /// </summary>
+ /// <value><c>true</c> if this instance can search; otherwise, <c>false</c>.</value>
+ public bool CanSearch { get; set; }
+
+ /// <summary>
+ /// Gets or sets a value indicating whether this instance can index all media.
+ /// </summary>
+ /// <value><c>true</c> if this instance can index all media; otherwise, <c>false</c>.</value>
+ public bool CanGetAllMedia { get; set; }
+
+ /// <summary>
+ /// Gets or sets the media types.
+ /// </summary>
+ /// <value>The media types.</value>
+ public List<ChannelMediaType> MediaTypes { get; set; }
+
+ /// <summary>
+ /// Gets or sets the content types.
+ /// </summary>
+ /// <value>The content types.</value>
+ public List<ChannelMediaContentType> ContentTypes { get; set; }
+
+ /// <summary>
+ /// Represents the maximum number of records the channel allows retrieving at a time
+ /// </summary>
+ public int? MaxPageSize { get; set; }
+
+ public ChannelFeatures()
+ {
+ MediaTypes = new List<ChannelMediaType>();
+ ContentTypes = new List<ChannelMediaContentType>();
+ }
+ }
+
+}
diff --git a/MediaBrowser.Model/Channels/ChannelInfo.cs b/MediaBrowser.Model/Channels/ChannelInfo.cs
index 2ebfb432a..36e3c17d9 100644
--- a/MediaBrowser.Model/Channels/ChannelInfo.cs
+++ b/MediaBrowser.Model/Channels/ChannelInfo.cs
@@ -1,35 +1,30 @@
-using System.Collections.Generic;
-
+
namespace MediaBrowser.Model.Channels
{
public class ChannelInfo
{
/// <summary>
- /// Gets the home page URL.
+ /// Gets or sets the name.
/// </summary>
- /// <value>The home page URL.</value>
- public string HomePageUrl { get; set; }
+ /// <value>The name.</value>
+ public string Name { get; set; }
/// <summary>
- /// Gets or sets a value indicating whether this instance can search.
+ /// Gets or sets the identifier.
/// </summary>
- /// <value><c>true</c> if this instance can search; otherwise, <c>false</c>.</value>
- public bool CanSearch { get; set; }
-
- public List<ChannelMediaType> MediaTypes { get; set; }
-
- public List<ChannelMediaContentType> ContentTypes { get; set; }
+ /// <value>The identifier.</value>
+ public string Id { get; set; }
/// <summary>
- /// Represents the maximum number of records the channel allows retrieving at a time
+ /// Gets or sets the home page URL.
/// </summary>
- public int? MaxPageSize { get; set; }
+ /// <value>The home page URL.</value>
+ public string HomePageUrl { get; set; }
- public ChannelInfo()
- {
- MediaTypes = new List<ChannelMediaType>();
- ContentTypes = new List<ChannelMediaContentType>();
- }
+ /// <summary>
+ /// Gets or sets the features.
+ /// </summary>
+ /// <value>The features.</value>
+ public ChannelFeatures Features { get; set; }
}
-
}
diff --git a/MediaBrowser.Model/Channels/ChannelItemQuery.cs b/MediaBrowser.Model/Channels/ChannelItemQuery.cs
index 632db5581..0cabe1d04 100644
--- a/MediaBrowser.Model/Channels/ChannelItemQuery.cs
+++ b/MediaBrowser.Model/Channels/ChannelItemQuery.cs
@@ -45,4 +45,5 @@ namespace MediaBrowser.Model.Channels
SortBy = new string[] { };
}
}
+
} \ No newline at end of file