// GENERATED CODE - DO NOT MODIFY BY HAND part of 'feed_article.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** FeedArticle _$FeedArticleFromJson(Map json) => FeedArticle( id: json['id'] as String, feedId: Uri.parse(json['feedId'] as String), fetched: DateTime.parse(json['fetched'] as String), created: json['created'] == null ? null : DateTime.parse(json['created'] as String), updated: json['updated'] == null ? null : DateTime.parse(json['updated'] as String), lastRead: json['lastRead'] == null ? null : DateTime.parse(json['lastRead'] as String), title: json['title'] as String?, authors: (json['authors'] as List?) ?.map((e) => FeedAuthor.fromJson(e as Map)) .toList(), tags: (json['tags'] as List?) ?.map((e) => FeedCategory.fromJson(e as Map)) .toList(), links: (json['links'] as List?) ?.map((e) => FeedLink.fromJson(e as Map)) .toList(), summaryMarkdown: json['summaryMarkdown'] as String?, summaryPlain: json['summaryPlain'] as String?, contentMarkdown: json['contentMarkdown'] as String?, contentPlain: json['contentPlain'] as String?, icon: json['icon'] == null ? null : Uri.parse(json['icon'] as String), ); Map _$FeedArticleToJson(FeedArticle instance) => { 'id': instance.id, 'feedId': instance.feedId.toString(), 'fetched': instance.fetched.toIso8601String(), 'created': instance.created?.toIso8601String(), 'updated': instance.updated?.toIso8601String(), 'lastRead': instance.lastRead?.toIso8601String(), 'title': instance.title, 'authors': instance.authors?.map((e) => e.toJson()).toList(), 'tags': instance.tags?.map((e) => e.toJson()).toList(), 'links': instance.links?.map((e) => e.toJson()).toList(), 'summaryMarkdown': instance.summaryMarkdown, 'summaryPlain': instance.summaryPlain, 'contentMarkdown': instance.contentMarkdown, 'contentPlain': instance.contentPlain, 'icon': instance.icon?.toString(), };