39 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
| // GENERATED CODE - DO NOT MODIFY BY HAND
 | |
| 
 | |
| part of 'embed.dart';
 | |
| 
 | |
| // **************************************************************************
 | |
| // JsonSerializableGenerator
 | |
| // **************************************************************************
 | |
| 
 | |
| _SnScrappedLink _$SnScrappedLinkFromJson(Map<String, dynamic> json) =>
 | |
|     _SnScrappedLink(
 | |
|       type: json['type'] as String,
 | |
|       url: json['url'] as String,
 | |
|       title: json['title'] as String,
 | |
|       description: json['description'] as String?,
 | |
|       imageUrl: json['image_url'] as String?,
 | |
|       faviconUrl: json['favicon_url'] as String?,
 | |
|       siteName: json['site_name'] as String?,
 | |
|       contentType: json['content_type'] as String?,
 | |
|       author: json['author'] as String?,
 | |
|       publishedDate:
 | |
|           json['published_date'] == null
 | |
|               ? null
 | |
|               : DateTime.parse(json['published_date'] as String),
 | |
|     );
 | |
| 
 | |
| Map<String, dynamic> _$SnScrappedLinkToJson(_SnScrappedLink instance) =>
 | |
|     <String, dynamic>{
 | |
|       'type': instance.type,
 | |
|       'url': instance.url,
 | |
|       'title': instance.title,
 | |
|       'description': instance.description,
 | |
|       'image_url': instance.imageUrl,
 | |
|       'favicon_url': instance.faviconUrl,
 | |
|       'site_name': instance.siteName,
 | |
|       'content_type': instance.contentType,
 | |
|       'author': instance.author,
 | |
|       'published_date': instance.publishedDate?.toIso8601String(),
 | |
|     };
 |