toJson method
Implementation
Map<String, dynamic> toJson() => {
"adult": adult,
"backdrop_path": backdropPath,
"belongs_to_collection": belongsToCollection,
"budget": budget,
"genres": List<dynamic>.from(genres.map((x) => x.toJson())),
"homepage": homepage,
"id": id,
"imdb_id": imdbId,
"original_language": originalLanguage,
"original_title": originalTitle,
"overview": overview,
"popularity": popularity,
"poster_path": posterPath,
"production_companies": List<dynamic>.from(productionCompanies.map((x) => x.toJson())),
"production_countries": List<dynamic>.from(productionCountries.map((x) => x.toJson())),
"release_date": "${releaseDate.year.toString().padLeft(4, '0')}-${releaseDate.month.toString().padLeft(2, '0')}-${releaseDate.day.toString().padLeft(2, '0')}",
"revenue": revenue,
"runtime": runtime,
"spoken_languages": List<dynamic>.from(spokenLanguages.map((x) => x.toJson())),
"status": status,
"tagline": tagline,
"title": title,
"video": video,
"vote_average": voteAverage,
"vote_count": voteCount,
};