tsacdop-podcast-app-android/lib/type/search_api/search_top_podcast.g.dart

56 lines
1.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'search_top_podcast.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
SearchTopPodcast<T> _$SearchTopPodcastFromJson<T>(Map<String, dynamic> json) {
return SearchTopPodcast<T>(
podcasts:
(json['podcasts'] as List)?.map(_ConvertT<T>().fromJson)?.toList(),
id: json['id'] as int,
total: json['total'] as int,
hasNext: json['has_next'] as bool,
page: json['page'] as int,
);
}
Map<String, dynamic> _$SearchTopPodcastToJson<T>(
SearchTopPodcast<T> instance) =>
<String, dynamic>{
'podcasts': instance.podcasts?.map(_ConvertT<T>().toJson)?.toList(),
'id': instance.id,
'page': instance.page,
'total': instance.total,
'has_next': instance.hasNext,
};
OnlineTopPodcast _$OnlineTopPodcastFromJson(Map<String, dynamic> json) {
return OnlineTopPodcast(
earliestPubDate: json['earliest_pub_date_ms'] as int,
title: json['title'] as String,
count: json['total_episodes'] as int,
description: json['description'] as String,
image: json['image'] as String,
latestPubDate: json['latest_pub_date_ms'] as int,
rss: json['rss'] as String,
publisher: json['publisher'] as String,
id: json['id'] as String,
);
}
Map<String, dynamic> _$OnlineTopPodcastToJson(OnlineTopPodcast instance) =>
<String, dynamic>{
'earliest_pub_date_ms': instance.earliestPubDate,
'title': instance.title,
'rss': instance.rss,
'latest_pub_date_ms': instance.latestPubDate,
'description': instance.description,
'total_episodes': instance.count,
'image': instance.image,
'publisher': instance.publisher,
'id': instance.id,
};