TvEpisode.fromJson constructor

TvEpisode.fromJson(
  1. Map<String, dynamic> map,
  2. AssetResolver assetResolver
)

Implementation

factory TvEpisode.fromJson(
  Map<String, dynamic> map,
  AssetResolver assetResolver,
) =>
    TvEpisode(
      airDate: Date.tryParse(map["air_date"]),
      episodeNumber: map["episode_number"] ?? 0,
      id: map["id"],
      name: map["name"] ?? '',
      overview: map["overview"],
      productionCode: map["production_code"],
      seasonNumber: map["season_number"] ?? 0,
      showId: map["show_id"] ?? 0,
      stillPath: assetResolver.getStillPath(map["still_path"]),
      voteAverage: map["vote_average"] ?? 0,
      voteCount: map["vote_count"] ?? 0,
      crew: Crew.listFromJson(map["crew"] ?? [], assetResolver),
      guestStars: Cast.listFromJson(map["guest_stars"] ?? [], assetResolver),
    );