// GENERATED CODE - DO NOT MODIFY BY HAND part of 'podcasts.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Podcast _$PodcastFromJson(Map json) { return Podcast( version: json['version'] as String, title: json['title'] as String, homepageUrl: json['homepage_url'] as String, feedUrl: json['feed_url'] as String, description: json['description'] as String, fireSide: json['_fireside'] == null ? null : _ConvertF().fromJson(json['_fireside']), items: (json['items'] as List) ?.map((e) => e == null ? null : _ConvertE().fromJson(e)) ?.toList()); } Map _$PodcastToJson(Podcast instance) => { 'version': instance.version, 'title': instance.title, 'homepage_url': instance.homepageUrl, 'feed_url': instance.feedUrl, 'description': instance.description, '_fireside': instance.fireSide == null ? null : _ConvertF().toJson(instance.fireSide), 'items': instance.items ?.map((e) => e == null ? null : _ConvertE().toJson(e)) ?.toList() }; FireSide _$FireSideFromJson(Map json) { return FireSide( pubdate: json['pubdate'] as String, explicit: json['explicit'] as bool, copyright: json['copyright'] as String, owner: json['owner'] as String, image: json['image'] as String); } Map _$FireSideToJson(FireSide instance) => { 'pubdate': instance.pubdate, 'explicit': instance.explicit, 'copyright': instance.copyright, 'owner': instance.owner, 'image': instance.image }; EpisodeItem _$EpisodeItemFromJson(Map json) { return EpisodeItem( id: json['id'] as String, title: json['title'] as String, url: json['url'] as String, contentText: json['content_text'] as String, contentHtml: json['content_html'] as String, summary: json['summary'] as String, datePublished: json['date_published'] as String, attachments: (json['attachments'] as List) ?.map((e) => e == null ? null : _ConvertA().fromJson(e)) ?.toList()); } Map _$EpisodeItemToJson(EpisodeItem instance) => { 'id': instance.id, 'title': instance.title, 'url': instance.url, 'content_text': instance.contentText, 'content_html': instance.contentHtml, 'summary': instance.summary, 'date_published': instance.datePublished, 'attachments': instance.attachments ?.map((e) => e == null ? null : _ConvertA().toJson(e)) ?.toList() }; Attachment _$AttachmentFromJson(Map json) { return Attachment( url: json['url'] as String, mimeType: json['mime_type'] as String, sizeInBytes: json['size_in_bytes'] as int, durationInSeconds: json['duration_in_seconds'] as int); } Map _$AttachmentToJson(Attachment instance) => { 'url': instance.url, 'mime_type': instance.mimeType, 'size_in_bytes': instance.sizeInBytes, 'duration_in_seconds': instance.durationInSeconds };