user_bean_entity.dart 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import 'package:bbyyy/generated/json/user_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class UserBeanEntity {
  5. UserBeanEntity();
  6. factory UserBeanEntity.fromJson(Map<String, dynamic> json) => $UserBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $UserBeanEntityToJson(this);
  8. UserBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class UserBeanData {
  13. UserBeanData();
  14. factory UserBeanData.fromJson(Map<String, dynamic> json) => $UserBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $UserBeanDataToJson(this);
  16. int total;
  17. List<UserBeanDataData> data;
  18. }
  19. @JsonSerializable()
  20. class UserBeanDataData {
  21. UserBeanDataData();
  22. factory UserBeanDataData.fromJson(Map<String, dynamic> json) => $UserBeanDataDataFromJson(json);
  23. Map<String, dynamic> toJson() => $UserBeanDataDataToJson(this);
  24. String mobile;
  25. @JSONField(name: "verify_time")
  26. String verifyTime;
  27. @JSONField(name: "ban_time")
  28. String banTime;
  29. // double balance;
  30. @JSONField(name: "remove_time")
  31. String removeTime;
  32. int state;
  33. @JSONField(name: "last_login")
  34. String lastLogin;
  35. int id;
  36. int uid;
  37. String name;
  38. String picture;
  39. @JSONField(name: "register_time")
  40. String registerTime;
  41. @JSONField(name: "alipay_account")
  42. String aliPayAccount;
  43. @JSONField(name: "forbid_withdraw")
  44. bool forbidWithdraw;
  45. @JSONField(name: "forbid_withdraw_by_shop_uid")
  46. int forbidWithdrawByShopUid;
  47. @JSONField(name: "alipay_name")
  48. String aliPayName;
  49. @JSONField(name: "wx_openid")
  50. String wxOpenid;
  51. @JSONField(name: "wx_name")
  52. String wxName;
  53. @JSONField(name: "wx_picture")
  54. String wxPicture;
  55. }