import 'package:PiliPlus/models/dynamics/article_list/list.dart'; import 'package:PiliPlus/models/model_owner.dart'; import 'package:PiliPlus/models/space_article/item.dart'; class ArticleListData { ArticleList? list; List? articles; Owner? author; bool? attention; ArticleListData({ this.list, this.articles, this.author, this.attention, }); factory ArticleListData.fromJson(Map json) => ArticleListData( list: json['list'] == null ? null : ArticleList.fromJson(json['list'] as Map), articles: (json['articles'] as List?) ?.map((e) => SpaceArticleItem.fromJson(e as Map)) .toList(), author: json['author'] == null ? null : Owner.fromJson(json['author'] as Map), attention: json['attention'] as bool?, ); }