mirror of
https://github.com/austinried/subtracks.git
synced 2025-12-27 09:09:29 +01:00
304 lines
9.5 KiB
Dart
304 lines
9.5 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'query.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
AlbumsSortingTerm _$AlbumsSortingTermFromJson(Map<String, dynamic> json) =>
|
|
AlbumsSortingTerm(
|
|
dir: $enumDecode(_$SortDirectionEnumMap, json['dir']),
|
|
by: $enumDecode(_$AlbumsColumnEnumMap, json['by']),
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$AlbumsSortingTermToJson(AlbumsSortingTerm instance) =>
|
|
<String, dynamic>{
|
|
'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<String, dynamic> json) =>
|
|
ArtistsSortingTerm(
|
|
dir: $enumDecode(_$SortDirectionEnumMap, json['dir']),
|
|
by: $enumDecode(_$ArtistsColumnEnumMap, json['by']),
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$ArtistsSortingTermToJson(ArtistsSortingTerm instance) =>
|
|
<String, dynamic>{
|
|
'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<String, dynamic> json) =>
|
|
SongsSortingTerm(
|
|
dir: $enumDecode(_$SortDirectionEnumMap, json['dir']),
|
|
by: $enumDecode(_$SongsColumnEnumMap, json['by']),
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$SongsSortingTermToJson(SongsSortingTerm instance) =>
|
|
<String, dynamic>{
|
|
'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<String, dynamic> json,
|
|
) => PlaylistsSortingTerm(
|
|
dir: $enumDecode(_$SortDirectionEnumMap, json['dir']),
|
|
by: $enumDecode(_$PlaylistsColumnEnumMap, json['by']),
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$PlaylistsSortingTermToJson(
|
|
PlaylistsSortingTerm instance,
|
|
) => <String, dynamic>{
|
|
'dir': _$SortDirectionEnumMap[instance.dir]!,
|
|
'by': _$PlaylistsColumnEnumMap[instance.by]!,
|
|
'runtimeType': instance.$type,
|
|
};
|
|
|
|
const _$PlaylistsColumnEnumMap = {
|
|
PlaylistsColumn.name: 'name',
|
|
PlaylistsColumn.created: 'created',
|
|
};
|
|
|
|
_AlbumsQuery _$AlbumsQueryFromJson(Map<String, dynamic> json) => _AlbumsQuery(
|
|
sourceId: (json['sourceId'] as num).toInt(),
|
|
filter: json['filter'] == null
|
|
? const IListConst([])
|
|
: IList<AlbumsFilter>.fromJson(
|
|
json['filter'],
|
|
(value) => AlbumsFilter.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
sort: IList<AlbumsSortingTerm>.fromJson(
|
|
json['sort'],
|
|
(value) => AlbumsSortingTerm.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
limit: (json['limit'] as num?)?.toInt(),
|
|
offset: (json['offset'] as num?)?.toInt(),
|
|
);
|
|
|
|
Map<String, dynamic> _$AlbumsQueryToJson(_AlbumsQuery instance) =>
|
|
<String, dynamic>{
|
|
'sourceId': instance.sourceId,
|
|
'filter': instance.filter.toJson((value) => value),
|
|
'sort': instance.sort.toJson((value) => value),
|
|
'limit': instance.limit,
|
|
'offset': instance.offset,
|
|
};
|
|
|
|
AlbumsFilterArtistId _$AlbumsFilterArtistIdFromJson(
|
|
Map<String, dynamic> json,
|
|
) => AlbumsFilterArtistId(
|
|
json['artistId'] as String,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$AlbumsFilterArtistIdToJson(
|
|
AlbumsFilterArtistId instance,
|
|
) => <String, dynamic>{
|
|
'artistId': instance.artistId,
|
|
'runtimeType': instance.$type,
|
|
};
|
|
|
|
AlbumsFilterYearEquals _$AlbumsFilterYearEqualsFromJson(
|
|
Map<String, dynamic> json,
|
|
) => AlbumsFilterYearEquals(
|
|
(json['year'] as num).toInt(),
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$AlbumsFilterYearEqualsToJson(
|
|
AlbumsFilterYearEquals instance,
|
|
) => <String, dynamic>{'year': instance.year, 'runtimeType': instance.$type};
|
|
|
|
_ArtistsQuery _$ArtistsQueryFromJson(Map<String, dynamic> json) =>
|
|
_ArtistsQuery(
|
|
sourceId: (json['sourceId'] as num).toInt(),
|
|
filter: json['filter'] == null
|
|
? const IListConst([])
|
|
: IList<ArtistsFilter>.fromJson(
|
|
json['filter'],
|
|
(value) => ArtistsFilter.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
sort: IList<ArtistsSortingTerm>.fromJson(
|
|
json['sort'],
|
|
(value) => ArtistsSortingTerm.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
limit: (json['limit'] as num?)?.toInt(),
|
|
offset: (json['offset'] as num?)?.toInt(),
|
|
);
|
|
|
|
Map<String, dynamic> _$ArtistsQueryToJson(_ArtistsQuery instance) =>
|
|
<String, dynamic>{
|
|
'sourceId': instance.sourceId,
|
|
'filter': instance.filter.toJson((value) => value),
|
|
'sort': instance.sort.toJson((value) => value),
|
|
'limit': instance.limit,
|
|
'offset': instance.offset,
|
|
};
|
|
|
|
ArtistsFilterNameSearch _$ArtistsFilterNameSearchFromJson(
|
|
Map<String, dynamic> json,
|
|
) => ArtistsFilterNameSearch(
|
|
json['name'] as String,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$ArtistsFilterNameSearchToJson(
|
|
ArtistsFilterNameSearch instance,
|
|
) => <String, dynamic>{'name': instance.name, 'runtimeType': instance.$type};
|
|
|
|
ArtistsFilterStarred _$ArtistsFilterStarredFromJson(
|
|
Map<String, dynamic> json,
|
|
) => ArtistsFilterStarred(
|
|
json['starred'] as bool,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$ArtistsFilterStarredToJson(
|
|
ArtistsFilterStarred instance,
|
|
) => <String, dynamic>{
|
|
'starred': instance.starred,
|
|
'runtimeType': instance.$type,
|
|
};
|
|
|
|
_SongsQuery _$SongsQueryFromJson(Map<String, dynamic> json) => _SongsQuery(
|
|
sourceId: (json['sourceId'] as num).toInt(),
|
|
filter: json['filter'] == null
|
|
? const IListConst([])
|
|
: IList<SongsFilter>.fromJson(
|
|
json['filter'],
|
|
(value) => SongsFilter.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
sort: IList<SongsSortingTerm>.fromJson(
|
|
json['sort'],
|
|
(value) => SongsSortingTerm.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
limit: (json['limit'] as num?)?.toInt(),
|
|
offset: (json['offset'] as num?)?.toInt(),
|
|
);
|
|
|
|
Map<String, dynamic> _$SongsQueryToJson(_SongsQuery instance) =>
|
|
<String, dynamic>{
|
|
'sourceId': instance.sourceId,
|
|
'filter': instance.filter.toJson((value) => value),
|
|
'sort': instance.sort.toJson((value) => value),
|
|
'limit': instance.limit,
|
|
'offset': instance.offset,
|
|
};
|
|
|
|
SongsFilterAlbumId _$SongsFilterAlbumIdFromJson(Map<String, dynamic> json) =>
|
|
SongsFilterAlbumId(
|
|
json['albumId'] as String,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$SongsFilterAlbumIdToJson(SongsFilterAlbumId instance) =>
|
|
<String, dynamic>{
|
|
'albumId': instance.albumId,
|
|
'runtimeType': instance.$type,
|
|
};
|
|
|
|
SongsFilterPlaylistId _$SongsFilterPlaylistIdFromJson(
|
|
Map<String, dynamic> json,
|
|
) => SongsFilterPlaylistId(
|
|
json['playlistId'] as String,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$SongsFilterPlaylistIdToJson(
|
|
SongsFilterPlaylistId instance,
|
|
) => <String, dynamic>{
|
|
'playlistId': instance.playlistId,
|
|
'runtimeType': instance.$type,
|
|
};
|
|
|
|
_PlaylistsQuery _$PlaylistsQueryFromJson(Map<String, dynamic> json) =>
|
|
_PlaylistsQuery(
|
|
sourceId: (json['sourceId'] as num).toInt(),
|
|
filter: json['filter'] == null
|
|
? const IListConst([])
|
|
: IList<PlaylistsFilter>.fromJson(
|
|
json['filter'],
|
|
(value) =>
|
|
PlaylistsFilter.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
sort: IList<PlaylistsSortingTerm>.fromJson(
|
|
json['sort'],
|
|
(value) => PlaylistsSortingTerm.fromJson(value as Map<String, dynamic>),
|
|
),
|
|
limit: (json['limit'] as num?)?.toInt(),
|
|
offset: (json['offset'] as num?)?.toInt(),
|
|
);
|
|
|
|
Map<String, dynamic> _$PlaylistsQueryToJson(_PlaylistsQuery instance) =>
|
|
<String, dynamic>{
|
|
'sourceId': instance.sourceId,
|
|
'filter': instance.filter.toJson((value) => value),
|
|
'sort': instance.sort.toJson((value) => value),
|
|
'limit': instance.limit,
|
|
'offset': instance.offset,
|
|
};
|
|
|
|
PlaylistsFilterNameSearch _$PlaylistsFilterNameSearchFromJson(
|
|
Map<String, dynamic> json,
|
|
) => PlaylistsFilterNameSearch(
|
|
json['name'] as String,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$PlaylistsFilterNameSearchToJson(
|
|
PlaylistsFilterNameSearch instance,
|
|
) => <String, dynamic>{'name': instance.name, 'runtimeType': instance.$type};
|
|
|
|
PlaylistsFilterPublic _$PlaylistsFilterPublicFromJson(
|
|
Map<String, dynamic> json,
|
|
) => PlaylistsFilterPublic(
|
|
json['public'] as bool,
|
|
$type: json['runtimeType'] as String?,
|
|
);
|
|
|
|
Map<String, dynamic> _$PlaylistsFilterPublicToJson(
|
|
PlaylistsFilterPublic instance,
|
|
) => <String, dynamic>{
|
|
'public': instance.public,
|
|
'runtimeType': instance.$type,
|
|
};
|