freezer/lib/api/cache.g.dart

48 lines
1.8 KiB
Dart
Raw Normal View History

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'cache.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
2021-09-01 12:38:32 +00:00
Cache _$CacheFromJson(Map<String, dynamic> json) => Cache(
libraryTracks: (json['libraryTracks'] as List<dynamic>?)
?.map((e) => e as String)
.toList(),
)
..history = (json['history'] as List<dynamic>?)
?.map((e) => Track.fromJson(e as Map<String, dynamic>))
.toList() ??
[]
..sorts = (json['sorts'] as List<dynamic>?)
?.map((e) => Sorting.fromJson(e as Map<String, dynamic>))
.toList() ??
[]
..searchHistory = (json['searchHistory2'] as List<dynamic>?)
?.map((e) => SearchHistoryItem.fromJson(e as Map<String, dynamic>))
.toList()
..threadsWarning = json['threadsWarning'] as bool? ?? false
..lastUpdateCheck = json['lastUpdateCheck'] as int? ?? 0;
Map<String, dynamic> _$CacheToJson(Cache instance) => <String, dynamic>{
'libraryTracks': instance.libraryTracks,
'history': instance.history,
2020-11-28 21:32:17 +00:00
'sorts': instance.sorts,
2021-09-01 12:38:32 +00:00
'searchHistory2': instance.searchHistory,
'threadsWarning': instance.threadsWarning,
'lastUpdateCheck': instance.lastUpdateCheck,
};
2021-09-01 12:38:32 +00:00
SearchHistoryItem _$SearchHistoryItemFromJson(Map<String, dynamic> json) =>
SearchHistoryItem(
json['data'],
SearchHistoryItem._searchHistoryItemTypeFromJson(json['type'] as int),
);
2020-11-28 21:32:17 +00:00
Map<String, dynamic> _$SearchHistoryItemToJson(SearchHistoryItem instance) =>
<String, dynamic>{
'data': instance.data,
2021-09-01 12:38:32 +00:00
'type': SearchHistoryItem._searchHistoryItemTypeToJson(instance.type),
2020-11-28 21:32:17 +00:00
};