TvBase.fromJson constructor

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

Implementation

factory TvBase.fromJson(
  Map<String, dynamic> map,
  AssetResolver assetResolver,
) =>
    TvBase(
      id: map["id"],
      originalLanguage: map["original_language"],
      backdropPath: assetResolver.getBackdropPath(map["backdrop_path"]),
      posterPath: assetResolver.getPosterPath(map["poster_path"]),
      overview: map["overview"],
      genreIds: List.castFrom(map["genre_ids"] ?? []),
      popularity: map["popularity"],
      voteCount: map["vote_count"],
      voteAverage: map["vote_average"],
      firstAirDate: Date.tryParse(map["first_air_date"]),
      name: map["name"],
      originalName: map["original_name"],
      originCountry: List.castFrom(map["origin_country"] ?? []),
    );