red_envelope_wall_bean_entity.dart 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import 'package:bbyyy/generated/json/red_envelope_wall_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class RedEnvelopeWallBeanEntity {
  5. RedEnvelopeWallBeanEntity();
  6. factory RedEnvelopeWallBeanEntity.fromJson(Map<String, dynamic> json) => $RedEnvelopeWallBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $RedEnvelopeWallBeanEntityToJson(this);
  8. RedEnvelopeWallBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class RedEnvelopeWallBeanData {
  13. RedEnvelopeWallBeanData();
  14. factory RedEnvelopeWallBeanData.fromJson(Map<String, dynamic> json) => $RedEnvelopeWallBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $RedEnvelopeWallBeanDataToJson(this);
  16. int total;
  17. List<RedEnvelopeWallBeanDataData> data;
  18. }
  19. @JsonSerializable()
  20. class RedEnvelopeWallBeanDataData {
  21. RedEnvelopeWallBeanDataData();
  22. factory RedEnvelopeWallBeanDataData.fromJson(Map<String, dynamic> json) => $RedEnvelopeWallBeanDataDataFromJson(json);
  23. Map<String, dynamic> toJson() => $RedEnvelopeWallBeanDataDataToJson(this);
  24. int id;
  25. String title;
  26. @JSONField(name: "payer_uid")
  27. int payerUid;
  28. @JSONField(name: "payer_name")
  29. String payerName;
  30. @JSONField(name: "payer_pic")
  31. String payerPic;
  32. @JSONField(name: "payee_uid")
  33. int payeeUid;
  34. @JSONField(name: "shop_uid")
  35. int shopUid;
  36. int state;
  37. @JSONField(name: "left_amount")
  38. int leftAmount;
  39. }