class LogisticsModel { String? logisticsName; String? waybillCode; List? operatorNodeList; LogisticsModel({this.logisticsName, this.waybillCode, this.operatorNodeList}); LogisticsModel.fromJson(Map json) { logisticsName = json['logistics_name']; waybillCode = json['waybill_code']; if (json['operator_node_list'] != null) { operatorNodeList = []; json['operator_node_list'].forEach((v) { operatorNodeList!.add(new OperatorNodeList.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); data['logistics_name'] = this.logisticsName; data['waybill_code'] = this.waybillCode; if (this.operatorNodeList != null) { data['operator_node_list'] = this.operatorNodeList!.map((v) => v.toJson()).toList(); } return data; } } class OperatorNodeList { String? scanState; String? systemOperator; int? msgTime; int? orderId; String? content; String? groupState; OperatorNodeList( {this.scanState, this.systemOperator, this.msgTime, this.orderId, this.content, this.groupState}); OperatorNodeList.fromJson(Map json) { scanState = json['scan_state']; systemOperator = json['system_operator']; msgTime = json['msg_time']; orderId = json['order_id']; content = json['content']; groupState = json['group_state']; } Map toJson() { final Map data = new Map(); data['scan_state'] = this.scanState; data['system_operator'] = this.systemOperator; data['msg_time'] = this.msgTime; data['order_id'] = this.orderId; data['content'] = this.content; data['group_state'] = this.groupState; return data; } }