RecommendationsResult.fromMap constructor
RecommendationsResult.fromMap(
- Map<String, dynamic> json
)
Implementation
factory RecommendationsResult.fromMap(Map<String, dynamic> json) =>
RecommendationsResult(
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 int),
),
id: json['id'] as int? ?? 0,
mediaType: json['media_type'] as String? ?? '',
title: json['title'] as String? ?? '',
originalLanguage: json['original_language'] as String? ?? '',
originalTitle: json['original_title'] as String? ?? '',
overview: json['overview'] as String? ?? '',
popularity: json['popularity'] as double? ?? 0,
posterPath: json['poster_path'] as String? ?? '',
releaseDate: DateTime.tryParse(
json['release_date'] as String? ?? '',
),
video: json['video'] as bool? ?? false,
voteAverage: json['popularity'] as double? ?? 0,
voteCount: json['vote_count'] as int? ?? 0,
);