using System; using System.Collections.Generic; using TVDBSharp.Models.Enums; namespace TVDBSharp.Models { /// /// Entity describing a show. /// public class Show { /// /// Unique identifier used by IMDb. /// public string ImdbId { get; set; } /// /// Unique identifier used by TVDB and TVDBSharp. /// public int Id { get; set; } /// /// List of all actors in the show. /// public List Actors { get; set; } /// /// Day of the week when the show airs. /// public Frequency? AirDay { get; set; } /// /// Time of the day when the show airs. /// public TimeSpan? AirTime { get; set; } /// /// Rating of the content provided by an official organ. /// public ContentRating ContentRating { get; set; } /// /// The date the show aired for the first time. /// public DateTime? FirstAired { get; set; } /// /// A list of genres the show is associated with. /// public List Genres { get; set; } /// /// Main language of the show. /// public string Language { get; set; } /// /// Network that broadcasts the show. /// public string Network { get; set; } /// /// A short overview of the show. /// public string Description { get; set; } /// /// Average rating as shown on IMDb. /// public decimal? Rating { get; set; } /// /// Amount of votes cast. /// public int RatingCount { get; set; } /// /// Let me know if you find out what this is. /// public int? Runtime { get; set; } /// /// Name of the show. /// public string Name { get; set; } /// /// Current status of the show. /// public Status Status { get; set; } /// /// Link to the banner image. /// public Uri Banner { get; set; } /// /// Link to a fanart image. /// public Uri Fanart { get; set; } /// /// Timestamp of the latest update. /// public long? LastUpdated { get; set; } /// /// Let me know if you find out what this is. /// public Uri Poster { get; set; } /// /// No clue /// public string Zap2ItID { get; set; } /// /// A list of all episodes associated with this show. /// public List Episodes { get; set; } } }