import 'package:bbyyy/generated/json/login_information_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; @JsonSerializable() class LoginInformationBeanEntity { LoginInformationBeanEntity(); factory LoginInformationBeanEntity.fromJson(Map json) => $LoginInformationBeanEntityFromJson(json); Map toJson() => $LoginInformationBeanEntityToJson(this); LoginInformationBeanData data; String error; } @JsonSerializable() class LoginInformationBeanData { LoginInformationBeanData(); factory LoginInformationBeanData.fromJson(Map json) => $LoginInformationBeanDataFromJson(json); Map toJson() => $LoginInformationBeanDataToJson(this); String user; String token; LoginInformationBeanDataExtra extra; } @JsonSerializable() class LoginInformationBeanDataExtra { LoginInformationBeanDataExtra(); factory LoginInformationBeanDataExtra.fromJson(Map json) => $LoginInformationBeanDataExtraFromJson(json); Map toJson() => $LoginInformationBeanDataExtraToJson(this); String name; String picture; int type; String timestamp; List salt; int id; int uid; int state; @JSONField(name: "withdraw_pwd") bool withdrawPwd; }