import 'package:PiliPlus/models_new/history/cursor.dart'; import 'package:PiliPlus/models_new/history/list.dart'; import 'package:PiliPlus/models_new/history/tab.dart'; class HistoryData { Cursor? cursor; List? tab; List? list; HistoryData({this.cursor, this.tab, this.list}); factory HistoryData.fromJson(Map json) => HistoryData( cursor: json['cursor'] == null ? null : Cursor.fromJson(json['cursor'] as Map), tab: (json['tab'] as List?) ?.map((e) => HistoryTab.fromJson(e as Map)) .toList(), list: (json['list'] as List?) ?.map((e) => HistoryItemModel.fromJson(e as Map)) .toList(), ); }