update news

This commit is contained in:
Phuoc Nguyen
2025-11-10 15:37:55 +07:00
parent 36bdf6613b
commit 67fd5ed142
17 changed files with 1016 additions and 211 deletions

View File

@@ -0,0 +1,71 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'blog_post_model.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
BlogPostModel _$BlogPostModelFromJson(Map<String, dynamic> json) =>
$checkedCreate(
'BlogPostModel',
json,
($checkedConvert) {
final val = BlogPostModel(
name: $checkedConvert('name', (v) => v as String),
title: $checkedConvert('title', (v) => v as String),
publishedOn: $checkedConvert('published_on', (v) => v as String?),
blogger: $checkedConvert('blogger', (v) => v as String?),
blogIntro: $checkedConvert('blog_intro', (v) => v as String?),
content: $checkedConvert('content', (v) => v as String?),
contentHtml: $checkedConvert('content_html', (v) => v as String?),
metaImage: $checkedConvert('meta_image', (v) => v as String?),
metaDescription: $checkedConvert(
'meta_description',
(v) => v as String?,
),
blogCategory: $checkedConvert('blog_category', (v) => v as String?),
);
return val;
},
fieldKeyMap: const {
'publishedOn': 'published_on',
'blogIntro': 'blog_intro',
'contentHtml': 'content_html',
'metaImage': 'meta_image',
'metaDescription': 'meta_description',
'blogCategory': 'blog_category',
},
);
Map<String, dynamic> _$BlogPostModelToJson(BlogPostModel instance) =>
<String, dynamic>{
'name': instance.name,
'title': instance.title,
'published_on': ?instance.publishedOn,
'blogger': ?instance.blogger,
'blog_intro': ?instance.blogIntro,
'content': ?instance.content,
'content_html': ?instance.contentHtml,
'meta_image': ?instance.metaImage,
'meta_description': ?instance.metaDescription,
'blog_category': ?instance.blogCategory,
};
BlogPostsResponse _$BlogPostsResponseFromJson(Map<String, dynamic> json) =>
$checkedCreate('BlogPostsResponse', json, ($checkedConvert) {
final val = BlogPostsResponse(
message: $checkedConvert(
'message',
(v) => (v as List<dynamic>)
.map((e) => BlogPostModel.fromJson(e as Map<String, dynamic>))
.toList(),
),
);
return val;
});
Map<String, dynamic> _$BlogPostsResponseToJson(BlogPostsResponse instance) =>
<String, dynamic>{
'message': instance.message.map((e) => e.toJson()).toList(),
};