123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- #nullable disable
- using System.Collections.Generic;
- using System.Text.Json.Serialization;
- namespace Emby.Server.Implementations.LiveTv.Listings.SchedulesDirectDtos
- {
- /// <summary>
- /// Program details dto.
- /// </summary>
- public class ProgramDetailsDto
- {
- /// <summary>
- /// Gets or sets the audience.
- /// </summary>
- [JsonPropertyName("audience")]
- public string Audience { get; set; }
- /// <summary>
- /// Gets or sets the program id.
- /// </summary>
- [JsonPropertyName("programID")]
- public string ProgramId { get; set; }
- /// <summary>
- /// Gets or sets the list of titles.
- /// </summary>
- [JsonPropertyName("titles")]
- public List<TitleDto> Titles { get; set; }
- /// <summary>
- /// Gets or sets the event details object.
- /// </summary>
- [JsonPropertyName("eventDetails")]
- public EventDetailsDto EventDetails { get; set; }
- /// <summary>
- /// Gets or sets the descriptions.
- /// </summary>
- [JsonPropertyName("descriptions")]
- public DescriptionsProgramDto Descriptions { get; set; }
- /// <summary>
- /// Gets or sets the original air date.
- /// </summary>
- [JsonPropertyName("originalAirDate")]
- public string OriginalAirDate { get; set; }
- /// <summary>
- /// Gets or sets the list of genres.
- /// </summary>
- [JsonPropertyName("genres")]
- public List<string> Genres { get; set; }
- /// <summary>
- /// Gets or sets the episode title.
- /// </summary>
- [JsonPropertyName("episodeTitle150")]
- public string EpisodeTitle150 { get; set; }
- /// <summary>
- /// Gets or sets the list of metadata.
- /// </summary>
- [JsonPropertyName("metadata")]
- public List<MetadataProgramsDto> Metadata { get; set; }
- /// <summary>
- /// Gets or sets the list of content raitings.
- /// </summary>
- [JsonPropertyName("contentRating")]
- public List<ContentRatingDto> ContentRating { get; set; }
- /// <summary>
- /// Gets or sets the list of cast.
- /// </summary>
- [JsonPropertyName("cast")]
- public List<CastDto> Cast { get; set; }
- /// <summary>
- /// Gets or sets the list of crew.
- /// </summary>
- [JsonPropertyName("crew")]
- public List<CrewDto> Crew { get; set; }
- /// <summary>
- /// Gets or sets the entity type.
- /// </summary>
- [JsonPropertyName("entityType")]
- public string EntityType { get; set; }
- /// <summary>
- /// Gets or sets the show type.
- /// </summary>
- [JsonPropertyName("showType")]
- public string ShowType { get; set; }
- /// <summary>
- /// Gets or sets a value indicating whether there is image artwork.
- /// </summary>
- [JsonPropertyName("hasImageArtwork")]
- public bool HasImageArtwork { get; set; }
- /// <summary>
- /// Gets or sets the primary image.
- /// </summary>
- [JsonPropertyName("primaryImage")]
- public string PrimaryImage { get; set; }
- /// <summary>
- /// Gets or sets the thumb image.
- /// </summary>
- [JsonPropertyName("thumbImage")]
- public string ThumbImage { get; set; }
- /// <summary>
- /// Gets or sets the backdrop image.
- /// </summary>
- [JsonPropertyName("backdropImage")]
- public string BackdropImage { get; set; }
- /// <summary>
- /// Gets or sets the banner image.
- /// </summary>
- [JsonPropertyName("bannerImage")]
- public string BannerImage { get; set; }
- /// <summary>
- /// Gets or sets the image id.
- /// </summary>
- [JsonPropertyName("imageID")]
- public string ImageId { get; set; }
- /// <summary>
- /// Gets or sets the md5.
- /// </summary>
- [JsonPropertyName("md5")]
- public string Md5 { get; set; }
- /// <summary>
- /// Gets or sets the list of content advisory.
- /// </summary>
- [JsonPropertyName("contentAdvisory")]
- public List<string> ContentAdvisory { get; set; }
- /// <summary>
- /// Gets or sets the movie object.
- /// </summary>
- [JsonPropertyName("movie")]
- public MovieDto Movie { get; set; }
- /// <summary>
- /// Gets or sets the list of recommendations.
- /// </summary>
- [JsonPropertyName("recommendations")]
- public List<RecommendationDto> Recommendations { get; set; }
- }
- }
|