Profile.fromJson constructor

Profile.fromJson(
  1. Map<String, dynamic> json
)

Implementation

Profile.fromJson(Map<String, dynamic> json) {
  areFriends = json['are_friends'];
  isFan = json['is_fan'];
  isFollowing = json['is_following'];
  isFollowingReplurk = json['is_following_replurk'];
  friendStatus = json['friend_status'];
  blockedByMe = json['blocked_by_me'];
  alias = json['alias'];

  hasReadPermission = json['has_read_permission'];

  if (json['plurks'] != null) {
    plurks = [];
    json['plurks'].forEach((v) {
      plurks!.add(new Plurk.fromJson(v));
    });
  }

  userInfo = json['user_info'] != null
      ? new User.fromJson(json['user_info'])
      : null;
  friendsCount = json['friends_count'];
  fansCount = json['fans_count'];
  privacy = json['privacy'];
  alertsCount = json['alerts_count'];
  unreadCount = json['unread_count'];
  errorText = json['error_text'];
  successText = json['success_text'];
}