Quellcode durchsuchen

Added a SeriesInfo DTO

LukePulverenti Luke Pulverenti luke pulverenti vor 12 Jahren
Ursprung
Commit
2ca4e8b1c2

+ 10 - 7
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; }
     }
 }

+ 18 - 0
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; }
+    }
+}

+ 1 - 0
MediaBrowser.Model/MediaBrowser.Model.csproj

@@ -35,6 +35,7 @@
     <Compile Include="Configuration\BaseApplicationConfiguration.cs" />
     <Compile Include="Configuration\ServerConfiguration.cs" />
     <Compile Include="DTO\AudioInfo.cs" />
+    <Compile Include="DTO\SeriesInfo.cs" />
     <Compile Include="Entities\AuthenticationResult.cs" />
     <Compile Include="DTO\DTOBaseItem.cs" />
     <Compile Include="DTO\DTOUser.cs" />