// GENERATED CODE - DO NOT MODIFY BY HAND part of 'mal_anime.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** MalPicture _$MalPictureFromJson(Map json) => MalPicture( medium: json['medium'] as String?, large: json['large'] as String?, ); MalAlternativeTitles _$MalAlternativeTitlesFromJson( Map json, ) => MalAlternativeTitles( en: json['en'] as String?, ja: json['ja'] as String?, synonyms: (json['synonyms'] as List?) ?.map((e) => e as String) .toList(), ); MalGenre _$MalGenreFromJson(Map json) => MalGenre(name: json['name'] as String?); MalStudio _$MalStudioFromJson(Map json) => MalStudio(name: json['name'] as String?); MalStartSeason _$MalStartSeasonFromJson(Map json) => MalStartSeason( year: flexibleInt(json['year']), season: json['season'] as String?, ); MalAnime _$MalAnimeFromJson(Map json) => MalAnime( id: flexibleInt(json['id']), title: json['title'] as String?, mainPicture: json['main_picture'] == null ? null : MalPicture.fromJson(json['main_picture'] as Map), alternativeTitles: json['alternative_titles'] == null ? null : MalAlternativeTitles.fromJson( json['alternative_titles'] as Map, ), startDate: json['start_date'] as String?, synopsis: json['synopsis'] as String?, mean: (json['mean'] as num?)?.toDouble(), genres: (json['genres'] as List?) ?.map((e) => MalGenre.fromJson(e as Map)) .toList(), mediaType: json['media_type'] as String?, rating: json['rating'] as String?, numEpisodes: flexibleInt(json['num_episodes']), averageEpisodeDuration: flexibleInt(json['average_episode_duration']), startSeason: json['start_season'] == null ? null : MalStartSeason.fromJson(json['start_season'] as Map), status: json['status'] as String?, studios: (json['studios'] as List?) ?.map((e) => MalStudio.fromJson(e as Map)) .toList(), numScoringUsers: flexibleInt(json['num_scoring_users']), broadcast: json['broadcast'] == null ? null : MalBroadcast.fromJson(json['broadcast'] as Map), popularity: flexibleInt(json['popularity']), numListUsers: flexibleInt(json['num_list_users']), rank: flexibleInt(json['rank']), nsfw: json['nsfw'] as String?, source: json['source'] as String?, endDate: json['end_date'] as String?, );