toJson method

Map<String, dynamic> toJson()

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,
};