$UserInfoProfileFromJson function
Implementation
UserInfoProfile $UserInfoProfileFromJson(Map<String, dynamic> json) {
final UserInfoProfile userInfoProfile = UserInfoProfile();
final int? userId = jsonConvert.convert<int>(json['userId']);
if (userId != null) {
userInfoProfile.userId = userId;
}
final int? userType = jsonConvert.convert<int>(json['userType']);
if (userType != null) {
userInfoProfile.userType = userType;
}
final String? nickname = jsonConvert.convert<String>(json['nickname']);
if (nickname != null) {
userInfoProfile.nickname = nickname;
}
final int? avatarImgId = jsonConvert.convert<int>(json['avatarImgId']);
if (avatarImgId != null) {
userInfoProfile.avatarImgId = avatarImgId;
}
final String? avatarUrl = jsonConvert.convert<String>(json['avatarUrl']);
if (avatarUrl != null) {
userInfoProfile.avatarUrl = avatarUrl;
}
final int? backgroundImgId = jsonConvert.convert<int>(json['backgroundImgId']);
if (backgroundImgId != null) {
userInfoProfile.backgroundImgId = backgroundImgId;
}
final String? backgroundUrl = jsonConvert.convert<String>(json['backgroundUrl']);
if (backgroundUrl != null) {
userInfoProfile.backgroundUrl = backgroundUrl;
}
final String? signature = jsonConvert.convert<String>(json['signature']);
if (signature != null) {
userInfoProfile.signature = signature;
}
final int? createTime = jsonConvert.convert<int>(json['createTime']);
if (createTime != null) {
userInfoProfile.createTime = createTime;
}
final String? userName = jsonConvert.convert<String>(json['userName']);
if (userName != null) {
userInfoProfile.userName = userName;
}
final int? accountType = jsonConvert.convert<int>(json['accountType']);
if (accountType != null) {
userInfoProfile.accountType = accountType;
}
final String? shortUserName = jsonConvert.convert<String>(json['shortUserName']);
if (shortUserName != null) {
userInfoProfile.shortUserName = shortUserName;
}
final int? birthday = jsonConvert.convert<int>(json['birthday']);
if (birthday != null) {
userInfoProfile.birthday = birthday;
}
final int? authority = jsonConvert.convert<int>(json['authority']);
if (authority != null) {
userInfoProfile.authority = authority;
}
final int? gender = jsonConvert.convert<int>(json['gender']);
if (gender != null) {
userInfoProfile.gender = gender;
}
final int? accountStatus = jsonConvert.convert<int>(json['accountStatus']);
if (accountStatus != null) {
userInfoProfile.accountStatus = accountStatus;
}
final int? province = jsonConvert.convert<int>(json['province']);
if (province != null) {
userInfoProfile.province = province;
}
final int? city = jsonConvert.convert<int>(json['city']);
if (city != null) {
userInfoProfile.city = city;
}
final int? authStatus = jsonConvert.convert<int>(json['authStatus']);
if (authStatus != null) {
userInfoProfile.authStatus = authStatus;
}
final String? description = jsonConvert.convert<String>(json['description']);
if (description != null) {
userInfoProfile.description = description;
}
final String? detailDescription = jsonConvert.convert<String>(json['detailDescription']);
if (detailDescription != null) {
userInfoProfile.detailDescription = detailDescription;
}
final bool? defaultAvatar = jsonConvert.convert<bool>(json['defaultAvatar']);
if (defaultAvatar != null) {
userInfoProfile.defaultAvatar = defaultAvatar;
}
final dynamic expertTags = json['expertTags'];
if (expertTags != null) {
userInfoProfile.expertTags = expertTags;
}
final dynamic experts = json['experts'];
if (experts != null) {
userInfoProfile.experts = experts;
}
final int? djStatus = jsonConvert.convert<int>(json['djStatus']);
if (djStatus != null) {
userInfoProfile.djStatus = djStatus;
}
final int? locationStatus = jsonConvert.convert<int>(json['locationStatus']);
if (locationStatus != null) {
userInfoProfile.locationStatus = locationStatus;
}
final int? vipType = jsonConvert.convert<int>(json['vipType']);
if (vipType != null) {
userInfoProfile.vipType = vipType;
}
final bool? followed = jsonConvert.convert<bool>(json['followed']);
if (followed != null) {
userInfoProfile.followed = followed;
}
final bool? mutual = jsonConvert.convert<bool>(json['mutual']);
if (mutual != null) {
userInfoProfile.mutual = mutual;
}
final bool? authenticated = jsonConvert.convert<bool>(json['authenticated']);
if (authenticated != null) {
userInfoProfile.authenticated = authenticated;
}
final int? lastLoginTime = jsonConvert.convert<int>(json['lastLoginTime']);
if (lastLoginTime != null) {
userInfoProfile.lastLoginTime = lastLoginTime;
}
final String? lastLoginIP = jsonConvert.convert<String>(json['lastLoginIP']);
if (lastLoginIP != null) {
userInfoProfile.lastLoginIP = lastLoginIP;
}
final String? remarkName = jsonConvert.convert<String>(json['remarkName']);
if (remarkName != null) {
userInfoProfile.remarkName = remarkName;
}
final int? viptypeVersion = jsonConvert.convert<int>(json['viptypeVersion']);
if (viptypeVersion != null) {
userInfoProfile.viptypeVersion = viptypeVersion;
}
final int? authenticationTypes = jsonConvert.convert<int>(json['authenticationTypes']);
if (authenticationTypes != null) {
userInfoProfile.authenticationTypes = authenticationTypes;
}
final dynamic avatarDetail = json['avatarDetail'];
if (avatarDetail != null) {
userInfoProfile.avatarDetail = avatarDetail;
}
final bool? anchor = jsonConvert.convert<bool>(json['anchor']);
if (anchor != null) {
userInfoProfile.anchor = anchor;
}
return userInfoProfile;
}