Files
PiliPlus/lib/models/user_info/data.dart
bggRGjQaUbCoE 924d51d41b opt handle res
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-05-29 17:17:42 +08:00

66 lines
1.6 KiB
Dart

class UserInfoData {
int? mid;
String? name;
String? sign;
int? coins;
String? birthday;
String? face;
int? faceNftNew;
int? sex;
int? level;
int? rank;
int? silence;
int? emailStatus;
int? telStatus;
int? identification;
int? isTourist;
int? pinPrompting;
int? inRegAudit;
bool? hasFaceNft;
bool? setBirthday;
UserInfoData({
this.mid,
this.name,
this.sign,
this.coins,
this.birthday,
this.face,
this.faceNftNew,
this.sex,
this.level,
this.rank,
this.silence,
this.emailStatus,
this.telStatus,
this.identification,
this.isTourist,
this.pinPrompting,
this.inRegAudit,
this.hasFaceNft,
this.setBirthday,
});
factory UserInfoData.fromJson(Map<String, dynamic> json) => UserInfoData(
mid: json['mid'] as int?,
name: json['name'] as String?,
sign: json['sign'] as String?,
coins: json['coins'] as int?,
birthday: json['birthday'] as String?,
face: json['face'] as String?,
faceNftNew: json['face_nft_new'] as int?,
sex: json['sex'] as int?,
level: json['level'] as int?,
rank: json['rank'] as int?,
silence: json['silence'] as int?,
emailStatus: json['email_status'] as int?,
telStatus: json['tel_status'] as int?,
identification: json['identification'] as int?,
isTourist: json['is_tourist'] as int?,
pinPrompting: json['pin_prompting'] as int?,
inRegAudit: json['in_reg_audit'] as int?,
hasFaceNft: json['has_face_nft'] as bool?,
setBirthday: json['set_birthday'] as bool?,
);
}