diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-05 22:23:19 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-05 22:23:19 -0400 |
| commit | e49848b8bfcbae5870b6f2d5639cfbecbb83c084 (patch) | |
| tree | 6b22f95e873095b57a58b5c563b31d7f8d419407 /MediaBrowser.Model | |
| parent | 378beb7bad881bd369b14b89c45e53e6068a2ea7 (diff) | |
Added critic rating as a sort order
Diffstat (limited to 'MediaBrowser.Model')
| -rw-r--r-- | MediaBrowser.Model/DTO/BaseItemDto.cs | 12 | ||||
| -rw-r--r-- | MediaBrowser.Model/Entities/ItemReview.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemFields.cs | 5 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemSortBy.cs | 5 |
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"; + } } |
