2013-03-02 19:13:23 +00:00
|
|
|
|
using System;
|
2014-05-20 05:03:59 +00:00
|
|
|
|
using Newtonsoft.Json;
|
2014-08-18 22:24:44 +00:00
|
|
|
|
using NzbDrone.Api.EpisodeFiles;
|
2013-04-21 21:04:09 +00:00
|
|
|
|
using NzbDrone.Api.REST;
|
2014-09-11 01:11:35 +00:00
|
|
|
|
using NzbDrone.Api.Series;
|
2013-03-02 19:13:23 +00:00
|
|
|
|
|
|
|
|
|
namespace NzbDrone.Api.Episodes
|
|
|
|
|
{
|
2013-04-21 21:04:09 +00:00
|
|
|
|
public class EpisodeResource : RestResource
|
2013-03-02 19:13:23 +00:00
|
|
|
|
{
|
2015-10-03 17:45:26 +00:00
|
|
|
|
public int SeriesId { get; set; }
|
|
|
|
|
public int EpisodeFileId { get; set; }
|
|
|
|
|
public int SeasonNumber { get; set; }
|
|
|
|
|
public int EpisodeNumber { get; set; }
|
|
|
|
|
public string Title { get; set; }
|
|
|
|
|
public string AirDate { get; set; }
|
2013-07-24 05:28:06 +00:00
|
|
|
|
public DateTime? AirDateUtc { get; set; }
|
2015-10-03 17:45:26 +00:00
|
|
|
|
public string Overview { get; set; }
|
2014-08-18 22:24:44 +00:00
|
|
|
|
public EpisodeFileResource EpisodeFile { get; set; }
|
2013-04-21 21:04:09 +00:00
|
|
|
|
|
2015-10-03 17:45:26 +00:00
|
|
|
|
public bool HasFile { get; set; }
|
|
|
|
|
public bool Monitored { get; set; }
|
2014-10-14 22:19:35 +00:00
|
|
|
|
public Nullable<Int32> AbsoluteEpisodeNumber { get; set; }
|
2014-05-19 19:14:41 +00:00
|
|
|
|
public Nullable<Int32> SceneAbsoluteEpisodeNumber { get; set; }
|
2014-10-14 22:19:35 +00:00
|
|
|
|
public Nullable<Int32> SceneEpisodeNumber { get; set; }
|
|
|
|
|
public Nullable<Int32> SceneSeasonNumber { get; set; }
|
2015-10-03 17:45:26 +00:00
|
|
|
|
public bool UnverifiedSceneNumbering { get; set; }
|
2013-04-21 21:04:09 +00:00
|
|
|
|
public DateTime? EndTime { get; set; }
|
|
|
|
|
public DateTime? GrabDate { get; set; }
|
2015-10-03 17:45:26 +00:00
|
|
|
|
public string SeriesTitle { get; set; }
|
2014-09-11 01:11:35 +00:00
|
|
|
|
public SeriesResource Series { get; set; }
|
2014-08-27 13:37:45 +00:00
|
|
|
|
|
2014-05-20 05:03:59 +00:00
|
|
|
|
//Hiding this so people don't think its usable (only used to set the initial state)
|
|
|
|
|
[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
|
2015-10-03 17:45:26 +00:00
|
|
|
|
public bool Grabbed { get; set; }
|
2013-03-02 19:13:23 +00:00
|
|
|
|
}
|
|
|
|
|
}
|