import 'package:bbyyy/beans/flow_bean_entity.dart'; flowBeanEntityFromJson(FlowBeanEntity data, Map json) { if (json['data'] != null) { data.data = FlowBeanData().fromJson(json['data']); } if (json['error'] != null) { data.error = json['error'].toString(); } return data; } Map flowBeanEntityToJson(FlowBeanEntity entity) { final Map data = new Map(); data['data'] = entity.data?.toJson(); data['error'] = entity.error; return data; } flowBeanDataFromJson(FlowBeanData data, Map json) { if (json['total'] != null) { data.total = json['total'] is String ? int.tryParse(json['total']) : json['total'].toInt(); } if (json['data'] != null) { data.data = FlowBeanDataData().fromJson(json['data']); } return data; } Map flowBeanDataToJson(FlowBeanData entity) { final Map data = new Map(); data['total'] = entity.total; data['data'] = entity.data?.toJson(); return data; } flowBeanDataDataFromJson(FlowBeanDataData data, Map json) { if (json['total_amount'] != null) { data.totalAmount = json['total_amount'] is String ? double.tryParse(json['total_amount']) : json['total_amount'].toDouble(); } if (json['records'] != null) { data.records = (json['records'] as List).map((v) => FlowBeanDataDataRecords().fromJson(v)).toList(); } return data; } Map flowBeanDataDataToJson(FlowBeanDataData entity) { final Map data = new Map(); data['total_amount'] = entity.totalAmount; data['records'] = entity.records?.map((v) => v.toJson())?.toList(); return data; } flowBeanDataDataRecordsFromJson(FlowBeanDataDataRecords data, Map json) { if (json['id'] != null) { data.id = json['id'] is String ? int.tryParse(json['id']) : json['id'].toInt(); } if (json['type'] != null) { data.type = json['type'] is String ? int.tryParse(json['type']) : json['type'].toInt(); } if (json['trader_pic'] != null) { data.traderPic = json['trader_pic'].toString(); } if (json['pay_time'] != null) { data.payTime = json['pay_time'].toString(); } if (json['remark'] != null) { data.remark = json['remark'].toString(); } if (json['paid_amount'] != null) { data.paidAmount = json['paid_amount'] is String ? double.tryParse(json['paid_amount']) : json['paid_amount'].toDouble(); } if (json['user_name'] != null) { data.userName = json['user_name'].toString(); } if (json['user_pic'] != null) { data.userPic = json['user_pic'].toString(); } if (json['trader_uid'] != null) { data.traderUid = json['trader_uid'] is String ? int.tryParse(json['trader_uid']) : json['trader_uid'].toInt(); } if (json['peer_flow_id'] != null) { data.peerFlowId = json['peer_flow_id'] is String ? int.tryParse(json['peer_flow_id']) : json['peer_flow_id'].toInt(); } if (json['trader_name'] != null) { data.traderName = json['trader_name'].toString(); } if (json['pay_way'] != null) { data.payWay = json['pay_way'] is String ? int.tryParse(json['pay_way']) : json['pay_way'].toInt(); } if (json['order_uid'] != null) { data.orderUid = json['order_uid'] is String ? int.tryParse(json['order_uid']) : json['order_uid'].toInt(); } if (json['user_uid'] != null) { data.userUid = json['user_uid'] is String ? int.tryParse(json['user_uid']) : json['user_uid'].toInt(); } if (json['shop_uid'] != null) { data.shopUid = json['shop_uid'] is String ? int.tryParse(json['shop_uid']) : json['shop_uid'].toInt(); } if (json['user_balance'] != null) { data.userBalance = json['user_balance'] is String ? double.tryParse(json['user_balance']) : json['user_balance'].toDouble(); } return data; } Map flowBeanDataDataRecordsToJson(FlowBeanDataDataRecords entity) { final Map data = new Map(); data['id'] = entity.id; data['type'] = entity.type; data['trader_pic'] = entity.traderPic; data['pay_time'] = entity.payTime; data['remark'] = entity.remark; data['paid_amount'] = entity.paidAmount; data['user_name'] = entity.userName; data['user_pic'] = entity.userPic; data['trader_uid'] = entity.traderUid; data['peer_flow_id'] = entity.peerFlowId; data['trader_name'] = entity.traderName; data['pay_way'] = entity.payWay; data['order_uid'] = entity.orderUid; data['user_uid'] = entity.userUid; data['shop_uid'] = entity.shopUid; data['user_balance'] = entity.userBalance; return data; }