import 'package:PiliPlus/models_new/space/space/elec_set.dart'; import 'package:PiliPlus/models_new/space/space/list.dart'; class Elec { bool? show; int? total; int? count; int? elecNum; List? list; ElecSet? elecSet; int? state; String? upowerTitle; String? upowerJumpUrl; String? upowerIconUrl; int? upowerState; String? rankTitle; String? rankUrl; Elec({ this.show, this.total, this.count, this.elecNum, this.list, this.elecSet, this.state, this.upowerTitle, this.upowerJumpUrl, this.upowerIconUrl, this.upowerState, this.rankTitle, this.rankUrl, }); factory Elec.fromJson(Map json) => Elec( show: json['show'] as bool?, total: json['total'] as int?, count: json['count'] as int?, elecNum: json['elec_num'] as int?, list: (json['list'] as List?) ?.map((e) => ListItem.fromJson(e as Map)) .toList(), elecSet: json['elec_set'] == null ? null : ElecSet.fromJson(json['elec_set'] as Map), state: json['state'] as int?, upowerTitle: json['upower_title'] as String?, upowerJumpUrl: json['upower_jump_url'] as String?, upowerIconUrl: json['upower_icon_url'] as String?, upowerState: json['upower_state'] as int?, rankTitle: json['rank_title'] as String?, rankUrl: json['rank_url'] as String?, ); }