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.
51 lines
1.1 KiB
51 lines
1.1 KiB
import 'package:huixiang/data/member_rank.dart'; |
|
import 'package:json_annotation/json_annotation.dart'; |
|
|
|
part 'member_vo.g.dart'; |
|
|
|
@JsonSerializable(explicitToJson: true) |
|
class MemberVo { |
|
dynamic masterId; |
|
dynamic masterCardRankName; |
|
String? vipNo = ''; |
|
String? nickname = ''; |
|
String? headimg = ''; |
|
bool? userType = false; |
|
String? sex = ''; |
|
int? level = 0; |
|
dynamic addressId; |
|
dynamic remark; |
|
String? phone = ''; |
|
String? createTime = ''; |
|
String? birth = ''; |
|
String? balance = ''; |
|
String? money = ''; |
|
String? activityMoney = ''; |
|
String? greenMoney = ''; |
|
String? expendAmount = ''; |
|
dynamic organic; |
|
String? points = ''; |
|
bool? isBind = false; |
|
MemberRank? memberRankVo; |
|
int? age = 0; |
|
dynamic inviteCode; |
|
dynamic inviteNumber; |
|
dynamic todayInviteNumber; |
|
dynamic signature; |
|
dynamic background; |
|
bool? certification = false; |
|
dynamic hasPayPassword; |
|
dynamic isVip; |
|
dynamic vipExpire; |
|
dynamic isVipSubscribe; |
|
dynamic vipDuration; |
|
|
|
MemberVo(); |
|
|
|
factory MemberVo.fromJson(Map<String, dynamic> json) => _$MemberVoFromJson(json); |
|
|
|
Map<String, dynamic> toJson() => _$MemberVoToJson(this); |
|
|
|
|
|
} |
|
|
|
|