import 'package:PiliPlus/models_new/space/space/episodic_button.dart'; import 'package:PiliPlus/models_new/space/space/order.dart'; import 'package:PiliPlus/models_new/space/space_archive/item.dart'; class Archive { EpisodicButton? episodicButton; List? order; int? count; List? item; Archive({this.episodicButton, this.order, this.count, this.item}); factory Archive.fromJson(Map json) => Archive( episodicButton: json['episodic_button'] == null ? null : EpisodicButton.fromJson( json['episodic_button'] as Map), order: (json['order'] as List?) ?.map((e) => Order.fromJson(e as Map)) .toList(), count: json['count'] as int?, item: (json['item'] as List?) ?.map((e) => SpaceArchiveItem.fromJson(e as Map)) .toList(), ); }