// GENERATED CODE - DO NOT MODIFY BY HAND part of 'entry.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$EntryImpl _$$EntryImplFromJson(Map json) => _$EntryImpl( id: json['id'] as String, title: json['title'] as String, summary: json['summary'] as String?, content: json['content'] as String?, published: json['published'] == null ? null : DateTime.parse(json['published'] as String), updated: json['updated'] == null ? null : DateTime.parse(json['updated'] as String), authors: (json['authors'] as List?) ?.map((e) => e as String) .toList() ?? const [], categories: (json['categories'] as List?) ?.map((e) => e as String) .toList() ?? const [], links: (json['links'] as List?) ?.map((e) => Link.fromJson(e as Map)) .toList() ?? const [], streamLink: json['streamLink'] == null ? null : StreamLink.fromJson(json['streamLink'] as Map), coverUrl: json['coverUrl'] as String?, thumbnailUrl: json['thumbnailUrl'] as String?, pagesRead: (json['pagesRead'] as num?)?.toInt(), totalPages: (json['totalPages'] as num?)?.toInt(), ); Map _$$EntryImplToJson(_$EntryImpl instance) => { 'id': instance.id, 'title': instance.title, 'summary': instance.summary, 'content': instance.content, 'published': instance.published?.toIso8601String(), 'updated': instance.updated?.toIso8601String(), 'authors': instance.authors, 'categories': instance.categories, 'links': instance.links, 'streamLink': instance.streamLink, 'coverUrl': instance.coverUrl, 'thumbnailUrl': instance.thumbnailUrl, 'pagesRead': instance.pagesRead, 'totalPages': instance.totalPages, };