隐私设置

This commit is contained in:
2022-11-01 11:06:51 +08:00
parent 0b5d510766
commit ff612bcc56
4 changed files with 54 additions and 9 deletions

View File

@@ -2,6 +2,7 @@ class UserInfoModel {
UserInfoModel({
required this.userId,
required this.username,
required this.privacy,
required this.nickname,
required this.avatar,
required this.address,
@@ -9,6 +10,7 @@ class UserInfoModel {
String userId;
String username;
bool privacy;
String? nickname;
String? avatar;
String? address;
@@ -16,6 +18,7 @@ class UserInfoModel {
factory UserInfoModel.fromJson(Map<String, dynamic> json) => UserInfoModel(
userId: json['user_id'].toString(),
username: json['username'],
privacy: json['privacy'],
nickname: json['nickname'],
avatar: json['avatar'],
address: json['address'],
@@ -24,6 +27,7 @@ class UserInfoModel {
factory UserInfoModel.empty() => UserInfoModel(
userId: '',
username: '',
privacy: true,
nickname: '',
avatar: '',
address: '',
@@ -32,6 +36,7 @@ class UserInfoModel {
Map<String, dynamic> toJson() => {
"userId": userId,
"username": username,
"privacy": privacy,
"nickname": nickname,
"avatar": avatar,
"address": address,