$UserInfoProfileFromJson function

UserInfoProfile $UserInfoProfileFromJson(
  1. Map<String, dynamic> json
)

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;
}