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