toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = id;
  if (genres != null) {
    data['genres'] = genres?.map((v) => v.toJson()).toList();
  }
  if (network != null) {
    data['network'] = network?.toJson();
  }
  if (characters != null) {
    data['characters'] = characters?.map((v) => v.toJson()).toList();
  }
  data['name'] = name;
  data['summary'] = summary;
  data['season_count'] = seasonCount;
  data['cover_image'] = coverImage;
  data['background_image'] = backgroundImage;
  data['status'] = status;
  data['rating'] = rating;
  data['website'] = website;
  data['imdb_id'] = imdbId;
  data['tmdb_id'] = tmdbId;
  data['date_created'] = dateCreated.toString();
  return data;
}