You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.3 KiB
66 lines
1.3 KiB
1 month ago
|
/// vipNo : null
|
||
|
/// nickname : "回乡_019921"
|
||
|
/// headimg : ""
|
||
|
/// userType : true
|
||
|
/// sex : ""
|
||
|
/// level : 1
|
||
|
/// addressId : "0"
|
||
|
/// remark : ""
|
||
|
/// phone : "15827991714"
|
||
|
/// createTime : "2021-06-21 15:40:38"
|
||
|
/// birth : ""
|
||
|
/// balance : null
|
||
|
/// money : "0.00"
|
||
|
/// points : "0"
|
||
|
/// isBind : null
|
||
|
/// memberRankVo : null
|
||
|
import 'package:huixiang/data/member_rank.dart';
|
||
|
|
||
|
import 'package:json_annotation/json_annotation.dart';
|
||
|
|
||
|
part 'user_info.g.dart';
|
||
|
|
||
|
@JsonSerializable(explicitToJson: true)
|
||
|
class UserInfo {
|
||
|
UserInfo();
|
||
|
|
||
|
String? vipNo;
|
||
|
String? vipScanNo;
|
||
|
String? nickname;
|
||
|
String? headimg;
|
||
|
bool? userType;
|
||
|
String? sex;
|
||
|
int? level;
|
||
|
String? addressId;
|
||
|
String? remark;
|
||
|
String? phone;
|
||
|
String? createTime;
|
||
|
String? birth;
|
||
|
dynamic balance;
|
||
|
String? money;
|
||
|
String? activityMoney;
|
||
|
String? expendAmount;
|
||
|
String? points;
|
||
|
String? greenMoney;
|
||
|
String? raiseMoney;
|
||
|
String? raiseExpireTime;
|
||
|
bool? isBind;
|
||
|
String? masterId;
|
||
|
dynamic inviteNumber;
|
||
|
dynamic todayInviteNumber;
|
||
|
String? masterCardRankName;
|
||
|
MemberRank? memberRankVo;
|
||
|
String? inviteCode;
|
||
|
String? signature;
|
||
|
String? background;
|
||
|
bool? hasPayPassword;
|
||
|
String? happyBean;
|
||
|
bool? isVip;
|
||
|
|
||
|
factory UserInfo.fromJson(Map<String, dynamic> json) =>
|
||
|
_$UserInfoFromJson(json);
|
||
|
|
||
|
Map<String, dynamic> toJson() => _$UserInfoToJson(this);
|
||
|
|
||
|
}
|