MovieBase.fromJson constructor

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

Implementation

factory MovieBase.fromJson(
  Map<String, dynamic> map,
  AssetResolver assetResolver,
) =>
    MovieBase(
      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"],
      adult: map["adult"],
      releaseDate: Date.tryParse(map["release_date"]),
      originalTitle: map["original_title"],
      title: map["title"],
      video: map["video"],
    );