UserCommunityRelationshipListElement.fromJson constructor

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

Implementation

factory UserCommunityRelationshipListElement.fromJson(
        final Map<String, dynamic> json) =>
    UserCommunityRelationshipListElement(
      uuid: json["uuid"] as String?,
      createdTs: json["createdTS"] as String?,
      updatedTs: json["updatedTS"] as String?,
      createdBy: json["createdBy"] as String?,
      updatedBy: json["updatedBy"] as String?,
      version: json["version"] as int?,
      userId: json["userId"] as String?,
      communityId: json["communityId"] as String?,
      status: json["status"] as String?,
      userCommunityRoles: json["userCommunityRoles"] == null
          ? null
          : List<UserCommunityRole>.from(json["userCommunityRoles"].map(
                  (final x) =>
                      UserCommunityRole.fromJson(x as Map<String, dynamic>))
              as Iterable<dynamic>),
      invitedBy: json["invitedBy"] as String?,
      eligibility: Eligibility.fromJson(),
      user: json["user"] == null
          ? null
          : UserProfile.fromJson(json["user"] as Map<String, dynamic>),
      active: json["active"] as bool?,
      businessCommunity: json["businessCommunity"] as bool?,
      keyMember: json["keyMember"] as bool?,
      premium: json["premium"] as bool?,
    );