TmdbMovieDetail

@Serializable
data class TmdbMovieDetail(val adult: Boolean, val backdropPath: String?, val budget: Long, val genres: List<TmdbGenre>, val homepage: String? = null, val id: Int, val imdbId: String? = null, val title: String, val runtime: Int? = null, val originalTitle: String, val originalLanguage: String, val overview: String, val posterPath: String?, val voteAverage: Float, val voteCount: Int, val externalIds: TmdbExternalIds? = null, val status: TmdbMovieStatus, val tagline: String, val video: Boolean, val popularity: Float, val releaseDate: LocalDate?, val revenue: Long, val releaseDates: TmdbResult<TmdbReleaseDates>? = null, val productionCompanies: List<TmdbCompany>? = null, val productionCountries: List<TmdbCountry>? = null, val watchProviders: TmdbWatchProviderResult? = null, val credits: TmdbCredits? = null, val videos: TmdbResult<TmdbVideo>? = null, val images: TmdbImages? = null) : TmdbRatingItem

Constructors

Link copied to clipboard
constructor(adult: Boolean, backdropPath: String?, budget: Long, genres: List<TmdbGenre>, homepage: String? = null, id: Int, imdbId: String? = null, title: String, runtime: Int? = null, originalTitle: String, originalLanguage: String, overview: String, posterPath: String?, voteAverage: Float, voteCount: Int, externalIds: TmdbExternalIds? = null, status: TmdbMovieStatus, tagline: String, video: Boolean, popularity: Float, releaseDate: LocalDate?, revenue: Long, releaseDates: TmdbResult<TmdbReleaseDates>? = null, productionCompanies: List<TmdbCompany>? = null, productionCountries: List<TmdbCountry>? = null, watchProviders: TmdbWatchProviderResult? = null, credits: TmdbCredits? = null, videos: TmdbResult<TmdbVideo>? = null, images: TmdbImages? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "backdrop_path")
val backdropPath: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "credits")
val credits: TmdbCredits? = null
Link copied to clipboard
@SerialName(value = "external_ids")
val externalIds: TmdbExternalIds? = null
Link copied to clipboard
@SerialName(value = "genres")
val genres: List<TmdbGenre>
Link copied to clipboard
val homepage: String? = null
Link copied to clipboard
val id: Int
Link copied to clipboard
@SerialName(value = "images")
val images: TmdbImages? = null
Link copied to clipboard
@SerialName(value = "imdb_id")
val imdbId: String? = null
Link copied to clipboard
@SerialName(value = "original_language")
val originalLanguage: String
Link copied to clipboard
@SerialName(value = "original_title")
val originalTitle: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "poster_path")
val posterPath: String?
Link copied to clipboard
@SerialName(value = "production_companies")
val productionCompanies: List<TmdbCompany>? = null
Link copied to clipboard
@SerialName(value = "production_countries")
val productionCountries: List<TmdbCountry>? = null
Link copied to clipboard
@SerialName(value = "release_date")
@Serializable(with = LocalDateSerializer::class)
val releaseDate: LocalDate?
Link copied to clipboard
@SerialName(value = "release_dates")
val releaseDates: TmdbResult<TmdbReleaseDates>? = null
Link copied to clipboard
Link copied to clipboard
val runtime: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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