TmdbShowDetail

@Serializable
data class TmdbShowDetail(val id: Int, val name: String, val posterPath: String?, val backdropPath: String?, val popularity: Float, val firstAirDate: LocalDate? = null, val lastAirDate: LocalDate? = null, val genres: List<TmdbGenre>, val lastEpisodeToAir: TmdbEpisode? = null, val nextEpisodeToAir: TmdbEpisode? = null, val numberOfEpisodes: Int, val numberOfSeasons: Int, val episodeRuntime: List<Int>, val productionCompanies: List<TmdbCompany>? = null, val homepage: String? = null, val inProduction: Boolean, val seasons: List<TmdbSeason>, val networks: List<TmdbNetwork> = emptyList(), val status: TmdbShowStatus? = null, val type: TmdbShowType? = null, val languages: List<String>, val originCountry: List<String>, val originalLanguage: String, val originalName: String, val overview: String, val tagline: String, val voteAverage: Float, val voteCount: Int, val externalIds: TmdbExternalIds? = null, val watchProviders: TmdbWatchProviderResult? = null, val credits: TmdbCredits? = null, val aggregateCredits: TmdbAggregateCredits? = null, val videos: TmdbResult<TmdbVideo>? = null, val contentRatings: TmdbResult<TmdbContentRating>? = null, val images: TmdbImages? = null, val createdBy: List<TmdbShowCreatedBy>? = null) : TmdbAnyMedia, TmdbBackdropMedia, TmdbPosterMedia, TmdbRatingItem

Constructors

Link copied to clipboard
constructor(id: Int, name: String, posterPath: String?, backdropPath: String?, popularity: Float, firstAirDate: LocalDate? = null, lastAirDate: LocalDate? = null, genres: List<TmdbGenre>, lastEpisodeToAir: TmdbEpisode? = null, nextEpisodeToAir: TmdbEpisode? = null, numberOfEpisodes: Int, numberOfSeasons: Int, episodeRuntime: List<Int>, productionCompanies: List<TmdbCompany>? = null, homepage: String? = null, inProduction: Boolean, seasons: List<TmdbSeason>, networks: List<TmdbNetwork> = emptyList(), status: TmdbShowStatus? = null, type: TmdbShowType? = null, languages: List<String>, originCountry: List<String>, originalLanguage: String, originalName: String, overview: String, tagline: String, voteAverage: Float, voteCount: Int, externalIds: TmdbExternalIds? = null, watchProviders: TmdbWatchProviderResult? = null, credits: TmdbCredits? = null, aggregateCredits: TmdbAggregateCredits? = null, videos: TmdbResult<TmdbVideo>? = null, contentRatings: TmdbResult<TmdbContentRating>? = null, images: TmdbImages? = null, createdBy: List<TmdbShowCreatedBy>? = null)

Properties

Link copied to clipboard
@SerialName(value = "aggregate_credits")
val aggregateCredits: TmdbAggregateCredits? = null
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "backdrop_path")
open override val backdropPath: String?
Link copied to clipboard
@SerialName(value = "content_ratings")
val contentRatings: TmdbResult<TmdbContentRating>? = null
Link copied to clipboard
@SerialName(value = "created_by")
val createdBy: List<TmdbShowCreatedBy>? = null
Link copied to clipboard
@SerialName(value = "credits")
val credits: TmdbCredits? = null
Link copied to clipboard
@SerialName(value = "episode_run_time")
val episodeRuntime: List<Int>
Link copied to clipboard
@SerialName(value = "external_ids")
val externalIds: TmdbExternalIds? = null
Link copied to clipboard
@SerialName(value = "first_air_date")
@Serializable(with = LocalDateSerializer::class)
val firstAirDate: LocalDate? = null
Link copied to clipboard
@SerialName(value = "genres")
val genres: List<TmdbGenre>
Link copied to clipboard
val homepage: String? = null
Link copied to clipboard
@SerialName(value = "id")
open override val id: Int
Link copied to clipboard
@SerialName(value = "images")
val images: TmdbImages? = null
Link copied to clipboard
@SerialName(value = "in_production")
val inProduction: Boolean
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "last_air_date")
@Serializable(with = LocalDateSerializer::class)
val lastAirDate: LocalDate? = null
Link copied to clipboard
@SerialName(value = "last_episode_to_air")
val lastEpisodeToAir: TmdbEpisode? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "next_episode_to_air")
val nextEpisodeToAir: TmdbEpisode? = null
Link copied to clipboard
@SerialName(value = "number_of_episodes")
val numberOfEpisodes: Int
Link copied to clipboard
@SerialName(value = "number_of_seasons")
val numberOfSeasons: Int
Link copied to clipboard
@SerialName(value = "original_language")
val originalLanguage: String
Link copied to clipboard
@SerialName(value = "original_name")
val originalName: String
Link copied to clipboard
@SerialName(value = "origin_country")
val originCountry: List<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "poster_path")
open override val posterPath: String?
Link copied to clipboard
@SerialName(value = "production_companies")
val productionCompanies: List<TmdbCompany>? = null
Link copied to clipboard
Link copied to clipboard
val status: TmdbShowStatus? = null
Link copied to clipboard
Link copied to clipboard
val type: TmdbShowType? = null
Link copied to clipboard
@SerialName(value = "videos")
val videos: TmdbResult<TmdbVideo>? = null
Link copied to clipboard
@SerialName(value = "vote_average")
open override val voteAverage: Float
Link copied to clipboard
@SerialName(value = "vote_count")
open override val voteCount: Int
Link copied to clipboard
@SerialName(value = "watch/providers")
val watchProviders: TmdbWatchProviderResult? = null