import 'package:PiliPlus/models_new/member/search_archive/slist.dart'; import 'package:PiliPlus/models_new/member/search_archive/vlist.dart'; class SearchArchiveList { List? tags; List? vlist; SearchArchiveList.fromJson(Map json) { vlist = (json['vlist'] as List?) ?.map((e) => VListItemModel.fromJson(e as Map)) .toList(); tags = (json['slist'] as List?) ?.map((e) => ListTag.fromJson(e as Map)) .toList(); (json['tlist'] as Map?)?.forEach((k, v) { if (k == '196') { if (tags == null) { tags = [ListTag.fromJson(v)]; } else { tags!.add(ListTag.fromJson(v)); } return; } }); } }