From 2ca4e8b1c2f6f5b4bc30d41210e2945ae9c5d834 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Sat, 8 Sep 2012 10:51:40 -0400 Subject: [PATCH] Added a SeriesInfo DTO --- MediaBrowser.Model/DTO/DTOBaseItem.cs | 17 ++++++++++------- MediaBrowser.Model/DTO/SeriesInfo.cs | 18 ++++++++++++++++++ MediaBrowser.Model/MediaBrowser.Model.csproj | 1 + 3 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 MediaBrowser.Model/DTO/SeriesInfo.cs diff --git a/MediaBrowser.Model/DTO/DTOBaseItem.cs b/MediaBrowser.Model/DTO/DTOBaseItem.cs index c729db74b5..149b5ba683 100644 --- a/MediaBrowser.Model/DTO/DTOBaseItem.cs +++ b/MediaBrowser.Model/DTO/DTOBaseItem.cs @@ -1,7 +1,7 @@ -using System; -using System.Collections.Generic; -using MediaBrowser.Model.Entities; +using MediaBrowser.Model.Entities; using ProtoBuf; +using System; +using System.Collections.Generic; namespace MediaBrowser.Model.DTO { @@ -155,7 +155,13 @@ namespace MediaBrowser.Model.DTO [ProtoMember(43)] public VideoInfo VideoInfo { get; set; } - + + [ProtoMember(44)] + public VideoInfo SeriesInfo { get; set; } + + [ProtoMember(45)] + public bool IsNew { get; set; } + public bool IsType(Type type) { return IsType(type.Name); @@ -165,8 +171,5 @@ namespace MediaBrowser.Model.DTO { return Type.Equals(type, StringComparison.OrdinalIgnoreCase); } - - [ProtoMember(44)] - public bool IsNew { get; set; } } } diff --git a/MediaBrowser.Model/DTO/SeriesInfo.cs b/MediaBrowser.Model/DTO/SeriesInfo.cs new file mode 100644 index 0000000000..ebb39c8c44 --- /dev/null +++ b/MediaBrowser.Model/DTO/SeriesInfo.cs @@ -0,0 +1,18 @@ +using ProtoBuf; +using System; + +namespace MediaBrowser.Model.DTO +{ + [ProtoContract] + public class SeriesInfo + { + [ProtoMember(1)] + public string Status { get; set; } + + [ProtoMember(2)] + public string AirTime { get; set; } + + [ProtoMember(3)] + public DayOfWeek[] AirDays { get; set; } + } +} diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj index fc9c901be7..baa04d72b7 100644 --- a/MediaBrowser.Model/MediaBrowser.Model.csproj +++ b/MediaBrowser.Model/MediaBrowser.Model.csproj @@ -35,6 +35,7 @@ +