// GENERATED CODE - DO NOT MODIFY BY HAND part of 'post.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Post _$PostFromJson(Map json) => Post( title: json['title'] as String, content: json['content'] as String, authorName: json['authorName'] as String, authorImageUrl: json['authorImageUrl'] as String, publishDate: DateTime.parse(json['publishDate'] as String), imageUrls: (json['imageUrls'] as List?) ?.map((e) => e as String) .toList(), likesCount: (json['likesCount'] as num?)?.toInt() ?? 0, commentsCount: (json['commentsCount'] as num?)?.toInt() ?? 0, sharesCount: (json['sharesCount'] as num?)?.toInt() ?? 0, aspectRatio: (json['aspectRatio'] as num?)?.toDouble(), ); Map _$PostToJson(Post instance) => { 'title': instance.title, 'content': instance.content, 'authorName': instance.authorName, 'authorImageUrl': instance.authorImageUrl, 'publishDate': instance.publishDate.toIso8601String(), 'imageUrls': instance.imageUrls, 'likesCount': instance.likesCount, 'commentsCount': instance.commentsCount, 'sharesCount': instance.sharesCount, 'aspectRatio': instance.aspectRatio, };