diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-17 12:03:14 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-17 12:03:14 -0400 |
| commit | 43ab885530a9b24eb03b060cbe0e895caf086fd7 (patch) | |
| tree | 5c33e3bf319d2022280383909197fd3386f9a32c /MediaBrowser.Api/ChannelService.cs | |
| parent | e765fef271760998e99259e021bf0a214702c77f (diff) | |
update latest channel content display
Diffstat (limited to 'MediaBrowser.Api/ChannelService.cs')
| -rw-r--r-- | MediaBrowser.Api/ChannelService.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/MediaBrowser.Api/ChannelService.cs b/MediaBrowser.Api/ChannelService.cs index 3cd032015..a6407349d 100644 --- a/MediaBrowser.Api/ChannelService.cs +++ b/MediaBrowser.Api/ChannelService.cs @@ -34,6 +34,9 @@ namespace MediaBrowser.Api /// <value>The limit.</value> [ApiMember(Name = "Limit", Description = "Optional. The maximum number of records to return", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "GET")] public int? Limit { get; set; } + + [ApiMember(Name = "SupportsLatestItems", Description = "Optional. Filter by channels that support getting latest items.", IsRequired = false, DataType = "boolean", ParameterType = "query", Verb = "GET")] + public bool? SupportsLatestItems { get; set; } } [Route("/Channels/{Id}/Features", "GET", Summary = "Gets features for a channel")] @@ -137,6 +140,9 @@ namespace MediaBrowser.Api [ApiMember(Name = "Fields", Description = "Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, CriticRatingSummary, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines", IsRequired = false, DataType = "string", ParameterType = "query", Verb = "GET", AllowMultiple = true)] public string Fields { get; set; } + [ApiMember(Name = "ChannelIds", Description = "Optional. Specify one or more channel id's, comma delimeted.", IsRequired = false, DataType = "string", ParameterType = "query", Verb = "GET", AllowMultiple = true)] + public string ChannelIds { get; set; } + /// <summary> /// Gets the filters. /// </summary> @@ -196,6 +202,7 @@ namespace MediaBrowser.Api Limit = request.Limit, StartIndex = request.StartIndex, UserId = request.UserId, + SupportsLatestItems = request.SupportsLatestItems }, CancellationToken.None).Result; @@ -227,6 +234,7 @@ namespace MediaBrowser.Api { Limit = request.Limit, StartIndex = request.StartIndex, + ChannelIds = (request.ChannelIds ?? string.Empty).Split(',').Where(i => !string.IsNullOrWhiteSpace(i)).ToArray(), UserId = request.UserId, Filters = request.GetFilters().ToArray(), Fields = request.GetItemFields().ToList() |
