login_information_bean_entity.dart 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:bbyyy/generated/json/login_information_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class LoginInformationBeanEntity {
  5. LoginInformationBeanEntity();
  6. factory LoginInformationBeanEntity.fromJson(Map<String, dynamic> json) => $LoginInformationBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $LoginInformationBeanEntityToJson(this);
  8. LoginInformationBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class LoginInformationBeanData {
  13. LoginInformationBeanData();
  14. factory LoginInformationBeanData.fromJson(Map<String, dynamic> json) => $LoginInformationBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $LoginInformationBeanDataToJson(this);
  16. String user;
  17. String token;
  18. LoginInformationBeanDataExtra extra;
  19. }
  20. @JsonSerializable()
  21. class LoginInformationBeanDataExtra {
  22. LoginInformationBeanDataExtra();
  23. factory LoginInformationBeanDataExtra.fromJson(Map<String, dynamic> json) => $LoginInformationBeanDataExtraFromJson(json);
  24. Map<String, dynamic> toJson() => $LoginInformationBeanDataExtraToJson(this);
  25. String name;
  26. String picture;
  27. int type;
  28. String timestamp;
  29. List<String> salt;
  30. int id;
  31. int uid;
  32. int state;
  33. @JSONField(name: "withdraw_pwd")
  34. bool withdrawPwd;
  35. }