import 'package:bbyyy/generated/json/user_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; @JsonSerializable() class UserBeanEntity { UserBeanEntity(); factory UserBeanEntity.fromJson(Map json) => $UserBeanEntityFromJson(json); Map toJson() => $UserBeanEntityToJson(this); UserBeanData data; String error; } @JsonSerializable() class UserBeanData { UserBeanData(); factory UserBeanData.fromJson(Map json) => $UserBeanDataFromJson(json); Map toJson() => $UserBeanDataToJson(this); int total; List data; } @JsonSerializable() class UserBeanDataData { UserBeanDataData(); factory UserBeanDataData.fromJson(Map json) => $UserBeanDataDataFromJson(json); Map toJson() => $UserBeanDataDataToJson(this); String mobile; @JSONField(name: "verify_time") String verifyTime; @JSONField(name: "ban_time") String banTime; // double balance; @JSONField(name: "remove_time") String removeTime; int state; @JSONField(name: "last_login") String lastLogin; int id; int uid; String name; String picture; @JSONField(name: "register_time") String registerTime; @JSONField(name: "alipay_account") String aliPayAccount; @JSONField(name: "forbid_withdraw") bool forbidWithdraw; @JSONField(name: "forbid_withdraw_by_shop_uid") int forbidWithdrawByShopUid; @JSONField(name: "alipay_name") String aliPayName; @JSONField(name: "wx_openid") String wxOpenid; @JSONField(name: "wx_name") String wxName; @JSONField(name: "wx_picture") String wxPicture; }