aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-05 22:23:19 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-05 22:23:19 -0400
commite49848b8bfcbae5870b6f2d5639cfbecbb83c084 (patch)
tree6b22f95e873095b57a58b5c563b31d7f8d419407 /MediaBrowser.Model
parent378beb7bad881bd369b14b89c45e53e6068a2ea7 (diff)
Added critic rating as a sort order
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/DTO/BaseItemDto.cs12
-rw-r--r--MediaBrowser.Model/Entities/ItemReview.cs8
-rw-r--r--MediaBrowser.Model/Querying/ItemFields.cs5
-rw-r--r--MediaBrowser.Model/Querying/ItemSortBy.cs5
4 files changed, 29 insertions, 1 deletions
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
@@ -43,6 +43,18 @@ namespace MediaBrowser.Model.Dto
public DateTime? PremiereDate { get; set; }
/// <summary>
+ /// Gets or sets the critic rating.
+ /// </summary>
+ /// <value>The critic rating.</value>
+ public float? CriticRating { get; set; }
+
+ /// <summary>
+ /// Gets or sets the critic rating summary.
+ /// </summary>
+ /// <value>The critic rating summary.</value>
+ public string CriticRatingSummary { get; set; }
+
+ /// <summary>
/// Gets or sets the path.
/// </summary>
/// <value>The path.</value>
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.
/// </summary>
/// <value>The score.</value>
- public float Score { get; set; }
+ public float? Score { get; set; }
+
+ /// <summary>
+ /// Gets or sets a value indicating whether this <see cref="ItemReview"/> is likes.
+ /// </summary>
+ /// <value><c>null</c> if [likes] contains no value, <c>true</c> if [likes]; otherwise, <c>false</c>.</value>
+ public bool? Likes { get; set; }
/// <summary>
/// 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
@@ -22,6 +22,11 @@ namespace MediaBrowser.Model.Querying
Chapters,
/// <summary>
+ /// The critic rating summary
+ /// </summary>
+ CriticRatingSummary,
+
+ /// <summary>
/// The date created of the item
/// </summary>
DateCreated,
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
/// </summary>
public const string PlayCount = "PlayCount";
+ /// <summary>
+ /// The critic rating
+ /// </summary>
+ public const string CriticRating = "CriticRating";
+
}
}