Favorites.fromJson constructor

Favorites.fromJson(
  1. Map<String, dynamic> json
)

The default constructor.

Implementation

factory Favorites.fromJson(Map<String, dynamic> json) {
  final List<dynamic>? activities = json['activities'] as List<dynamic>?;
  final List<dynamic>? books = json['books'] as List<dynamic>?;
  final List<dynamic>? interests = json['interests'] as List<dynamic>?;
  final List<dynamic>? movies = json['movies'] as List<dynamic>?;
  final List<dynamic>? music = json['music'] as List<dynamic>?;
  final List<dynamic>? television = json['television'] as List<dynamic>?;

  return Favorites._(
    activities: _favoritesFromList(activities?.cast<String>()),
    books: _favoritesFromList(books?.cast<String>()),
    interests: _favoritesFromList(interests?.cast<String>()),
    movies: _favoritesFromList(movies?.cast<String>()),
    music: _favoritesFromList(music?.cast<String>()),
    television: _favoritesFromList(television?.cast<String>()),
  );
}