data class Movie(val posterPath: String? = null, val adult: Boolean = false, val overview: String = "", val releaseDate: LocalDate? = null, val genreIds: List<Int> = emptyList(), val id: Int, val originalTitle: String? = null, val originalLanguage: String? = null, val title: String? = null, val backdropPath: String? = null, val popularity: Float? = null, val video: Boolean = false, val voteAverage: Float? = null, val voteCount: Int? = null, val character: String? = null, val creditId: String? = null, val order: Int? = null, val department: TmdbDepartment? = null, val job: String? = null) : TmdbPersonCredit
data class Show(val posterPath: String? = null, val popularity: Float? = null, val id: Int, val adult: Boolean = false, val backdropPath: String? = null, val voteAverage: Float? = null, val overview: String = "", val firstAirDate: LocalDate? = null, val originCountry: List<String> = emptyList(), val genreIds: List<Int> = emptyList(), val originalLanguage: String? = null, val voteCount: Int? = null, val name: String? = null, val originalName: String? = null, val character: String? = null, val creditId: String? = null, val order: Int? = null, val department: TmdbDepartment? = null, val job: String? = null) : TmdbPersonCredit