// GENERATED CODE - DO NOT MODIFY BY HAND part of 'spotify_track.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** SpotifyTrack _$SpotifyTrackFromJson(Map json) => SpotifyTrack( id: json['id'] as String, name: json['name'] as String, artists: (json['artists'] as List) .map((e) => SpotifyArtist.fromJson(e as Map)) .toList(), album: SpotifyAlbum.fromJson(json['album'] as Map), durationMs: (json['duration_ms'] as num).toInt(), externalUrls: Map.from(json['external_urls'] as Map), previewUrl: json['preview_url'] as String?, ); Map _$SpotifyTrackToJson(SpotifyTrack instance) => { 'id': instance.id, 'name': instance.name, 'artists': instance.artists, 'album': instance.album, 'duration_ms': instance.durationMs, 'external_urls': instance.externalUrls, 'preview_url': instance.previewUrl, }; SpotifyArtist _$SpotifyArtistFromJson(Map json) => SpotifyArtist(id: json['id'] as String, name: json['name'] as String); Map _$SpotifyArtistToJson(SpotifyArtist instance) => {'id': instance.id, 'name': instance.name}; SpotifyAlbum _$SpotifyAlbumFromJson(Map json) => SpotifyAlbum( id: json['id'] as String, name: json['name'] as String, images: (json['images'] as List) .map((e) => SpotifyImage.fromJson(e as Map)) .toList(), ); Map _$SpotifyAlbumToJson(SpotifyAlbum instance) => { 'id': instance.id, 'name': instance.name, 'images': instance.images, }; SpotifyImage _$SpotifyImageFromJson(Map json) => SpotifyImage( height: (json['height'] as num).toInt(), width: (json['width'] as num).toInt(), url: json['url'] as String, ); Map _$SpotifyImageToJson(SpotifyImage instance) => { 'height': instance.height, 'width': instance.width, 'url': instance.url, }; SpotifySearchResponse _$SpotifySearchResponseFromJson( Map json, ) => SpotifySearchResponse( tracks: SpotifyTracks.fromJson(json['tracks'] as Map), ); Map _$SpotifySearchResponseToJson( SpotifySearchResponse instance, ) => {'tracks': instance.tracks}; SpotifyTracks _$SpotifyTracksFromJson(Map json) => SpotifyTracks( items: (json['items'] as List) .map((e) => SpotifyTrack.fromJson(e as Map)) .toList(), total: (json['total'] as num).toInt(), ); Map _$SpotifyTracksToJson(SpotifyTracks instance) => {'items': instance.items, 'total': instance.total};