import 'package:bbyyy/generated/json/my_coupon_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; @JsonSerializable() class MyCouponBeanEntity { MyCouponBeanEntity(); factory MyCouponBeanEntity.fromJson(Map json) => $MyCouponBeanEntityFromJson(json); Map toJson() => $MyCouponBeanEntityToJson(this); MyCouponBeanData data; String error; } @JsonSerializable() class MyCouponBeanData { MyCouponBeanData(); factory MyCouponBeanData.fromJson(Map json) => $MyCouponBeanDataFromJson(json); Map toJson() => $MyCouponBeanDataToJson(this); int total; List data; } @JsonSerializable() class MyCouponBeanDataData { MyCouponBeanDataData(); factory MyCouponBeanDataData.fromJson(Map json) => $MyCouponBeanDataDataFromJson(json); Map toJson() => $MyCouponBeanDataDataToJson(this); @JSONField(name: "expire_date") String expireDate; bool used; @JSONField(name: "use_time") String useTime; int id; @JSONField(name: "user_uid") int userUid; int amount; int type; int threshold; @JSONField(name: "shop_uid") int shopUid; bool expired; bool showDetail = false; }