From e49848b8bfcbae5870b6f2d5639cfbecbb83c084 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 5 May 2013 22:23:19 -0400 Subject: Added critic rating as a sort order --- MediaBrowser.Model/DTO/BaseItemDto.cs | 12 ++++++++++++ MediaBrowser.Model/Entities/ItemReview.cs | 8 +++++++- MediaBrowser.Model/Querying/ItemFields.cs | 5 +++++ MediaBrowser.Model/Querying/ItemSortBy.cs | 5 +++++ 4 files changed, 29 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Model') diff --git a/MediaBrowser.Model/DTO/BaseItemDto.cs b/MediaBrowser.Model/DTO/BaseItemDto.cs index 2e54f3311..e8f389940 100644 --- a/MediaBrowser.Model/DTO/BaseItemDto.cs +++ b/MediaBrowser.Model/DTO/BaseItemDto.cs @@ -42,6 +42,18 @@ namespace MediaBrowser.Model.Dto /// The premiere date. public DateTime? PremiereDate { get; set; } + /// + /// Gets or sets the critic rating. + /// + /// The critic rating. + public float? CriticRating { get; set; } + + /// + /// Gets or sets the critic rating summary. + /// + /// The critic rating summary. + public string CriticRatingSummary { get; set; } + /// /// Gets or sets the path. /// diff --git a/MediaBrowser.Model/Entities/ItemReview.cs b/MediaBrowser.Model/Entities/ItemReview.cs index fcd4c1c2b..3b496cce8 100644 --- a/MediaBrowser.Model/Entities/ItemReview.cs +++ b/MediaBrowser.Model/Entities/ItemReview.cs @@ -29,7 +29,13 @@ namespace MediaBrowser.Model.Entities /// Gets or sets the score. /// /// The score. - public float Score { get; set; } + public float? Score { get; set; } + + /// + /// Gets or sets a value indicating whether this is likes. + /// + /// null if [likes] contains no value, true if [likes]; otherwise, false. + public bool? Likes { get; set; } /// /// Gets or sets the URL. diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs index 81ccf54a1..2e6e6b7dc 100644 --- a/MediaBrowser.Model/Querying/ItemFields.cs +++ b/MediaBrowser.Model/Querying/ItemFields.cs @@ -21,6 +21,11 @@ namespace MediaBrowser.Model.Querying /// Chapters, + /// + /// The critic rating summary + /// + CriticRatingSummary, + /// /// The date created of the item /// diff --git a/MediaBrowser.Model/Querying/ItemSortBy.cs b/MediaBrowser.Model/Querying/ItemSortBy.cs index fdd920ad3..c47993d38 100644 --- a/MediaBrowser.Model/Querying/ItemSortBy.cs +++ b/MediaBrowser.Model/Querying/ItemSortBy.cs @@ -62,5 +62,10 @@ namespace MediaBrowser.Model.Querying /// The play count /// public const string PlayCount = "PlayCount"; + /// + /// The critic rating + /// + public const string CriticRating = "CriticRating"; + } } -- cgit v1.2.3