mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-12-06 15:39:41 +00:00
34 lines
1.3 KiB
Dart
34 lines
1.3 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'track_sources.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
BasicSourcedTrack _$BasicSourcedTrackFromJson(Map json) => BasicSourcedTrack(
|
|
query: SpotubeFullTrackObject.fromJson(
|
|
Map<String, dynamic>.from(json['query'] as Map)),
|
|
source: json['source'] as String,
|
|
info: SpotubeAudioSourceMatchObject.fromJson(
|
|
Map<String, dynamic>.from(json['info'] as Map)),
|
|
sources: (json['sources'] as List<dynamic>)
|
|
.map((e) => SpotubeAudioSourceStreamObject.fromJson(
|
|
Map<String, dynamic>.from(e as Map)))
|
|
.toList(),
|
|
siblings: (json['siblings'] as List<dynamic>?)
|
|
?.map((e) => SpotubeAudioSourceMatchObject.fromJson(
|
|
Map<String, dynamic>.from(e as Map)))
|
|
.toList() ??
|
|
const [],
|
|
);
|
|
|
|
Map<String, dynamic> _$BasicSourcedTrackToJson(BasicSourcedTrack instance) =>
|
|
<String, dynamic>{
|
|
'query': instance.query.toJson(),
|
|
'info': instance.info.toJson(),
|
|
'source': instance.source,
|
|
'sources': instance.sources.map((e) => e.toJson()).toList(),
|
|
'siblings': instance.siblings.map((e) => e.toJson()).toList(),
|
|
};
|