BlogPost.fromJson constructor
BlogPost.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BlogPost.fromJson(Map<String, dynamic> json) {
return BlogPost(
id: json['id'] as int,
title: json['title'] as String,
slug: json['slug'] as String,
excerpt: json['excerpt'] as String? ?? '',
content: json['content'] as String,
featuredImage: json['featured_image'] as String?,
author: json['author'] as String? ?? 'Unknown',
isPublished: json['is_published'] as bool? ?? false,
publishedAt: DateTime.parse(json['published_at'] as String),
createdAt: DateTime.parse(json['created_at'] as String),
updatedAt: DateTime.parse(json['updated_at'] as String),
appId: json['app_id'] as int,
);
}