GroupMemberInfo.fromJson(Map<String, dynamic> map) : userId = map["userId"], joinedTs = map["joinedTs"], role = EMGroupPermissionTypeExtension.values(map["role"]);