import 'package:bbyyy/beans/my_coupon_bean_entity.dart'; myCouponBeanEntityFromJson(MyCouponBeanEntity data, Map json) { if (json['data'] != null) { data.data = MyCouponBeanData().fromJson(json['data']); } if (json['error'] != null) { data.error = json['error'].toString(); } return data; } Map myCouponBeanEntityToJson(MyCouponBeanEntity entity) { final Map data = new Map(); data['data'] = entity.data?.toJson(); data['error'] = entity.error; return data; } myCouponBeanDataFromJson(MyCouponBeanData 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 = (json['data'] as List).map((v) => MyCouponBeanDataData().fromJson(v)).toList(); } return data; } Map myCouponBeanDataToJson(MyCouponBeanData entity) { final Map data = new Map(); data['total'] = entity.total; data['data'] = entity.data?.map((v) => v.toJson())?.toList(); return data; } myCouponBeanDataDataFromJson(MyCouponBeanDataData data, Map json) { if (json['expire_date'] != null) { data.expireDate = json['expire_date'].toString(); } if (json['used'] != null) { data.used = json['used']; } if (json['use_time'] != null) { data.useTime = json['use_time'].toString(); } if (json['id'] != null) { data.id = json['id'] is String ? int.tryParse(json['id']) : json['id'].toInt(); } if (json['user_uid'] != null) { data.userUid = json['user_uid'] is String ? int.tryParse(json['user_uid']) : json['user_uid'].toInt(); } if (json['amount'] != null) { data.amount = json['amount'] is String ? int.tryParse(json['amount']) : json['amount'].toInt(); } if (json['type'] != null) { data.type = json['type'] is String ? int.tryParse(json['type']) : json['type'].toInt(); } if (json['threshold'] != null) { data.threshold = json['threshold'] is String ? int.tryParse(json['threshold']) : json['threshold'].toInt(); } if (json['shop_uid'] != null) { data.shopUid = json['shop_uid'] is String ? int.tryParse(json['shop_uid']) : json['shop_uid'].toInt(); } if (json['expired'] != null) { data.expired = json['expired']; } if (json['showDetail'] != null) { data.showDetail = json['showDetail']; } return data; } Map myCouponBeanDataDataToJson(MyCouponBeanDataData entity) { final Map data = new Map(); data['expire_date'] = entity.expireDate; data['used'] = entity.used; data['use_time'] = entity.useTime; data['id'] = entity.id; data['user_uid'] = entity.userUid; data['amount'] = entity.amount; data['type'] = entity.type; data['threshold'] = entity.threshold; data['shop_uid'] = entity.shopUid; data['expired'] = entity.expired; data['showDetail'] = entity.showDetail; return data; }