// GENERATED CODE - DO NOT MODIFY BY HAND part of 'query.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** AlbumsSortingTerm _$AlbumsSortingTermFromJson(Map json) => AlbumsSortingTerm( dir: $enumDecode(_$SortDirectionEnumMap, json['dir']), by: $enumDecode(_$AlbumsColumnEnumMap, json['by']), $type: json['runtimeType'] as String?, ); Map _$AlbumsSortingTermToJson(AlbumsSortingTerm instance) => { 'dir': _$SortDirectionEnumMap[instance.dir]!, 'by': _$AlbumsColumnEnumMap[instance.by]!, 'runtimeType': instance.$type, }; const _$SortDirectionEnumMap = { SortDirection.asc: 'asc', SortDirection.desc: 'desc', }; const _$AlbumsColumnEnumMap = { AlbumsColumn.name: 'name', AlbumsColumn.created: 'created', AlbumsColumn.year: 'year', AlbumsColumn.starred: 'starred', }; ArtistsSortingTerm _$ArtistsSortingTermFromJson(Map json) => ArtistsSortingTerm( dir: $enumDecode(_$SortDirectionEnumMap, json['dir']), by: $enumDecode(_$ArtistsColumnEnumMap, json['by']), $type: json['runtimeType'] as String?, ); Map _$ArtistsSortingTermToJson(ArtistsSortingTerm instance) => { 'dir': _$SortDirectionEnumMap[instance.dir]!, 'by': _$ArtistsColumnEnumMap[instance.by]!, 'runtimeType': instance.$type, }; const _$ArtistsColumnEnumMap = { ArtistsColumn.name: 'name', ArtistsColumn.starred: 'starred', ArtistsColumn.albumCount: 'albumCount', }; SongsSortingTerm _$SongsSortingTermFromJson(Map json) => SongsSortingTerm( dir: $enumDecode(_$SortDirectionEnumMap, json['dir']), by: $enumDecode(_$SongsColumnEnumMap, json['by']), $type: json['runtimeType'] as String?, ); Map _$SongsSortingTermToJson(SongsSortingTerm instance) => { 'dir': _$SortDirectionEnumMap[instance.dir]!, 'by': _$SongsColumnEnumMap[instance.by]!, 'runtimeType': instance.$type, }; const _$SongsColumnEnumMap = { SongsColumn.title: 'title', SongsColumn.starred: 'starred', SongsColumn.disc: 'disc', SongsColumn.track: 'track', SongsColumn.album: 'album', SongsColumn.artist: 'artist', SongsColumn.albumArtist: 'albumArtist', SongsColumn.playlistPosition: 'playlistPosition', }; PlaylistsSortingTerm _$PlaylistsSortingTermFromJson( Map json, ) => PlaylistsSortingTerm( dir: $enumDecode(_$SortDirectionEnumMap, json['dir']), by: $enumDecode(_$PlaylistsColumnEnumMap, json['by']), $type: json['runtimeType'] as String?, ); Map _$PlaylistsSortingTermToJson( PlaylistsSortingTerm instance, ) => { 'dir': _$SortDirectionEnumMap[instance.dir]!, 'by': _$PlaylistsColumnEnumMap[instance.by]!, 'runtimeType': instance.$type, }; const _$PlaylistsColumnEnumMap = { PlaylistsColumn.name: 'name', PlaylistsColumn.created: 'created', }; _AlbumsQuery _$AlbumsQueryFromJson(Map json) => _AlbumsQuery( sourceId: (json['sourceId'] as num).toInt(), filter: json['filter'] == null ? const IListConst([]) : IList.fromJson( json['filter'], (value) => AlbumsFilter.fromJson(value as Map), ), sort: IList.fromJson( json['sort'], (value) => AlbumsSortingTerm.fromJson(value as Map), ), limit: (json['limit'] as num?)?.toInt(), offset: (json['offset'] as num?)?.toInt(), ); Map _$AlbumsQueryToJson(_AlbumsQuery instance) => { 'sourceId': instance.sourceId, 'filter': instance.filter.toJson((value) => value), 'sort': instance.sort.toJson((value) => value), 'limit': instance.limit, 'offset': instance.offset, }; AlbumsFilterArtistId _$AlbumsFilterArtistIdFromJson( Map json, ) => AlbumsFilterArtistId( json['artistId'] as String, $type: json['runtimeType'] as String?, ); Map _$AlbumsFilterArtistIdToJson( AlbumsFilterArtistId instance, ) => { 'artistId': instance.artistId, 'runtimeType': instance.$type, }; AlbumsFilterYearEquals _$AlbumsFilterYearEqualsFromJson( Map json, ) => AlbumsFilterYearEquals( (json['year'] as num).toInt(), $type: json['runtimeType'] as String?, ); Map _$AlbumsFilterYearEqualsToJson( AlbumsFilterYearEquals instance, ) => {'year': instance.year, 'runtimeType': instance.$type}; _ArtistsQuery _$ArtistsQueryFromJson(Map json) => _ArtistsQuery( sourceId: (json['sourceId'] as num).toInt(), filter: json['filter'] == null ? const IListConst([]) : IList.fromJson( json['filter'], (value) => ArtistsFilter.fromJson(value as Map), ), sort: IList.fromJson( json['sort'], (value) => ArtistsSortingTerm.fromJson(value as Map), ), limit: (json['limit'] as num?)?.toInt(), offset: (json['offset'] as num?)?.toInt(), ); Map _$ArtistsQueryToJson(_ArtistsQuery instance) => { 'sourceId': instance.sourceId, 'filter': instance.filter.toJson((value) => value), 'sort': instance.sort.toJson((value) => value), 'limit': instance.limit, 'offset': instance.offset, }; ArtistsFilterNameSearch _$ArtistsFilterNameSearchFromJson( Map json, ) => ArtistsFilterNameSearch( json['name'] as String, $type: json['runtimeType'] as String?, ); Map _$ArtistsFilterNameSearchToJson( ArtistsFilterNameSearch instance, ) => {'name': instance.name, 'runtimeType': instance.$type}; ArtistsFilterStarred _$ArtistsFilterStarredFromJson( Map json, ) => ArtistsFilterStarred( json['starred'] as bool, $type: json['runtimeType'] as String?, ); Map _$ArtistsFilterStarredToJson( ArtistsFilterStarred instance, ) => { 'starred': instance.starred, 'runtimeType': instance.$type, }; _SongsQuery _$SongsQueryFromJson(Map json) => _SongsQuery( sourceId: (json['sourceId'] as num).toInt(), filter: json['filter'] == null ? const IListConst([]) : IList.fromJson( json['filter'], (value) => SongsFilter.fromJson(value as Map), ), sort: IList.fromJson( json['sort'], (value) => SongsSortingTerm.fromJson(value as Map), ), limit: (json['limit'] as num?)?.toInt(), offset: (json['offset'] as num?)?.toInt(), ); Map _$SongsQueryToJson(_SongsQuery instance) => { 'sourceId': instance.sourceId, 'filter': instance.filter.toJson((value) => value), 'sort': instance.sort.toJson((value) => value), 'limit': instance.limit, 'offset': instance.offset, }; SongsFilterAlbumId _$SongsFilterAlbumIdFromJson(Map json) => SongsFilterAlbumId( json['albumId'] as String, $type: json['runtimeType'] as String?, ); Map _$SongsFilterAlbumIdToJson(SongsFilterAlbumId instance) => { 'albumId': instance.albumId, 'runtimeType': instance.$type, }; SongsFilterPlaylistId _$SongsFilterPlaylistIdFromJson( Map json, ) => SongsFilterPlaylistId( json['playlistId'] as String, $type: json['runtimeType'] as String?, ); Map _$SongsFilterPlaylistIdToJson( SongsFilterPlaylistId instance, ) => { 'playlistId': instance.playlistId, 'runtimeType': instance.$type, }; _PlaylistsQuery _$PlaylistsQueryFromJson(Map json) => _PlaylistsQuery( sourceId: (json['sourceId'] as num).toInt(), filter: json['filter'] == null ? const IListConst([]) : IList.fromJson( json['filter'], (value) => PlaylistsFilter.fromJson(value as Map), ), sort: IList.fromJson( json['sort'], (value) => PlaylistsSortingTerm.fromJson(value as Map), ), limit: (json['limit'] as num?)?.toInt(), offset: (json['offset'] as num?)?.toInt(), ); Map _$PlaylistsQueryToJson(_PlaylistsQuery instance) => { 'sourceId': instance.sourceId, 'filter': instance.filter.toJson((value) => value), 'sort': instance.sort.toJson((value) => value), 'limit': instance.limit, 'offset': instance.offset, }; PlaylistsFilterNameSearch _$PlaylistsFilterNameSearchFromJson( Map json, ) => PlaylistsFilterNameSearch( json['name'] as String, $type: json['runtimeType'] as String?, ); Map _$PlaylistsFilterNameSearchToJson( PlaylistsFilterNameSearch instance, ) => {'name': instance.name, 'runtimeType': instance.$type}; PlaylistsFilterPublic _$PlaylistsFilterPublicFromJson( Map json, ) => PlaylistsFilterPublic( json['public'] as bool, $type: json['runtimeType'] as String?, ); Map _$PlaylistsFilterPublicToJson( PlaylistsFilterPublic instance, ) => { 'public': instance.public, 'runtimeType': instance.$type, };