1
0
mirror of https://github.com/stonega/tsacdop synced 2024-12-16 02:11:44 +01:00
tsacdop-podcast-app-android/lib/type/searchepisodes.g.dart
stonegate b619be9a9b Search ui changed a lot, add podcast detail panel.
Update audio service to latest version.
2020-07-22 17:34:32 +08:00

37 lines
1.2 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'searchepisodes.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
SearchEpisodes<E> _$SearchEpisodesFromJson<E>(Map<String, dynamic> json) {
return SearchEpisodes<E>(
episodes:
(json['episodes'] as List)?.map(_ConvertE<E>().fromJson)?.toList(),
nextEpisodeDate: json['next_episode_pub_date'] as int,
);
}
Map<String, dynamic> _$SearchEpisodesToJson<E>(SearchEpisodes<E> instance) =>
<String, dynamic>{
'episodes': instance.episodes?.map(_ConvertE<E>().toJson)?.toList(),
'next_episode_pub_date': instance.nextEpisodeDate,
};
OnlineEpisode _$OnlineEpisodeFromJson(Map<String, dynamic> json) {
return OnlineEpisode(
title: json['title'] as String,
pubDate: json['pub_date_ms'] as int,
length: json['audio_length_sec'] as int,
);
}
Map<String, dynamic> _$OnlineEpisodeToJson(OnlineEpisode instance) =>
<String, dynamic>{
'title': instance.title,
'pub_date_ms': instance.pubDate,
'audio_length_sec': instance.length,
};