my_coupon_bean_entity.dart 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import 'package:bbyyy/generated/json/my_coupon_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class MyCouponBeanEntity {
  5. MyCouponBeanEntity();
  6. factory MyCouponBeanEntity.fromJson(Map<String, dynamic> json) => $MyCouponBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $MyCouponBeanEntityToJson(this);
  8. MyCouponBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class MyCouponBeanData {
  13. MyCouponBeanData();
  14. factory MyCouponBeanData.fromJson(Map<String, dynamic> json) => $MyCouponBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $MyCouponBeanDataToJson(this);
  16. int total;
  17. List<MyCouponBeanDataData> data;
  18. }
  19. @JsonSerializable()
  20. class MyCouponBeanDataData {
  21. MyCouponBeanDataData();
  22. factory MyCouponBeanDataData.fromJson(Map<String, dynamic> json) => $MyCouponBeanDataDataFromJson(json);
  23. Map<String, dynamic> toJson() => $MyCouponBeanDataDataToJson(this);
  24. @JSONField(name: "expire_date")
  25. String expireDate;
  26. bool used;
  27. @JSONField(name: "use_time")
  28. String useTime;
  29. int id;
  30. @JSONField(name: "user_uid")
  31. int userUid;
  32. int amount;
  33. int type;
  34. int threshold;
  35. @JSONField(name: "shop_uid")
  36. int shopUid;
  37. bool expired;
  38. bool showDetail = false;
  39. }