TvRecommendationsResult.fromMap constructor
TvRecommendationsResult.fromMap(
- Map<String, dynamic> json
)
Implementation
factory TvRecommendationsResult.fromMap(Map<String, dynamic> json) =>
TvRecommendationsResult(
adult: json['adult'] as bool? ?? false,
backdropPath: json['backdrop_path'] as String? ?? '',
genreIds: List<int>.from(
(json['genre_ids'] as List<dynamic>? ?? <dynamic>[]).map<dynamic>(
(dynamic x) => x as String,
),
),
id: json['id'] as int? ?? 0,
mediaType: json['media_type'] as String? ?? '',
name: json['name'] as String? ?? '',
originCountry: List<String>.from(
(json['origin_country'] as List<dynamic>? ?? <dynamic>[])
.map<dynamic>(
(dynamic x) => x as String,
),
),
originalLanguage: json['original_language'] as String? ?? '',
originalName: json['original_name'] as String? ?? '',
overview: json['overview'] as String? ?? '',
popularity: json['popularity'] as num? ?? 0,
posterPath: json['poster_path'] as String? ?? '',
firstAirDate: DateTime.tryParse(
json['first_air_date'] as String? ?? '',
),
voteAverage: json['vote_average'] as num? ?? 0,
voteCount: json['vote_count'] as int? ?? 0,
);