import 'package:bbyyy/beans/coupon_bean_entity.dart'; couponBeanEntityFromJson(CouponBeanEntity data, Map json) { if (json['data'] != null) { data.data = CouponBeanData().fromJson(json['data']); } if (json['error'] != null) { data.error = json['error'].toString(); } return data; } Map couponBeanEntityToJson(CouponBeanEntity entity) { final Map data = new Map(); data['data'] = entity.data?.toJson(); data['error'] = entity.error; return data; } couponBeanDataFromJson(CouponBeanData 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) => CouponBeanDataData().fromJson(v)).toList(); } return data; } Map couponBeanDataToJson(CouponBeanData entity) { final Map data = new Map(); data['total'] = entity.total; data['data'] = entity.data?.map((v) => v.toJson())?.toList(); return data; } couponBeanDataDataFromJson(CouponBeanDataData data, Map json) { if (json['distribute_from_date'] != null) { data.distributeFromDate = json['distribute_from_date'].toString(); } if (json['distribute_end_date'] != null) { data.distributeEndDate = json['distribute_end_date'].toString(); } if (json['coupon_expire_date'] != null) { data.couponExpireDate = json['coupon_expire_date'].toString(); } if (json['valid'] != null) { data.valid = json['valid']; } if (json['id'] != null) { data.id = json['id'] is String ? int.tryParse(json['id']) : json['id'].toInt(); } if (json['max'] != null) { data.max = json['max'] is String ? int.tryParse(json['max']) : json['max'].toInt(); } if (json['type'] != null) { data.type = json['type'] is String ? int.tryParse(json['type']) : json['type'].toInt(); } return data; } Map couponBeanDataDataToJson(CouponBeanDataData entity) { final Map data = new Map(); data['distribute_from_date'] = entity.distributeFromDate; data['distribute_end_date'] = entity.distributeEndDate; data['coupon_expire_date'] = entity.couponExpireDate; data['valid'] = entity.valid; data['id'] = entity.id; data['max'] = entity.max; data['type'] = entity.type; return data; }