D1APP-48 deta model edits

This commit is contained in:
MohammadTaha Basiri 2022-01-20 18:22:10 +03:30
parent 08a2de5751
commit 0958f98894
2 changed files with 8 additions and 0 deletions

View File

@ -9,6 +9,7 @@ class NewsDetailsData {
final String createdAt;
final bool marked;
final int comments;
final int order;
final List<Tag> tags;
final List<Content> contents;
@ -22,6 +23,7 @@ class NewsDetailsData {
required this.comments,
required this.tags,
required this.contents,
required this.order,
});
factory NewsDetailsData.fromJson(Map<String, dynamic> json) {
@ -33,6 +35,7 @@ class NewsDetailsData {
createdAt: json['createdAt'],
marked: json['marked'],
comments: json['comments'],
order: json['order'],
tags: List<Tag>.from(json['tags'].map((tag) => Tag.fromJson(tag))),
contents: List<Content>.from(json['contents'].map(
(content) => Content.fromJson(content),
@ -43,6 +46,7 @@ class NewsDetailsData {
Map<String, dynamic> toJson() => {
'id': id,
'title': title,
'order': order,
'reference': reference,
'image': image,
'createdAt': createdAt,

View File

@ -16,6 +16,7 @@ class RadarDetailsData {
final List<Tag> tags;
final List<Content> contents;
final List<Category> categories;
final int order;
const RadarDetailsData({
required this.id,
@ -30,6 +31,7 @@ class RadarDetailsData {
required this.tags,
required this.contents,
required this.categories,
required this.order,
});
factory RadarDetailsData.fromJson(Map<String, dynamic> json) {
@ -42,6 +44,7 @@ class RadarDetailsData {
podcast: json['podcast'],
forManagers: json['forManagers'],
marked: json['marked'],
order: json['order'],
comments: json['comments'],
tags: List<Tag>.from(json['tags'].map((tag) => Tag.fromJson(tag))),
contents: List<Content>.from(
@ -66,6 +69,7 @@ class RadarDetailsData {
'podcast': podcast,
'forManagers': forManagers,
'marked': marked,
'order': order,
'comments': comments,
'tags': tags.map((e) => e.toJson()).toList(),
'contents': contents.map((e) => e.toJson()).toList(),