public class UsersApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url| Constructor and Description |
|---|
UsersApi(Credentials credentials) |
UsersApi(Credentials credentials,
ClientConfig clientConfig) |
| Modifier and Type | Method and Description |
|---|---|
ProjectMembersResponse |
addProjectMember(java.lang.Long projectId,
AddProjectMemberRequest request) |
void |
deleteMemberFromProject(java.lang.Long projectId,
java.lang.Long memberId) |
void |
deleteUser(java.lang.Long userId) |
ResponseObject<User> |
editUser(java.lang.Long userId,
java.util.List<PatchRequest> request) |
ResponseObject<User> |
getAuthenticatedUser() |
ResponseObject<GroupManager> |
getGroupManager(java.lang.Long groupId,
java.lang.Long userId)
Get group manager.
|
ResponseObject<TeamMember> |
getMemberInfo(java.lang.Long projectId,
java.lang.Long memberId) |
ResponseObject<ProjectMember> |
getProjectMemberPermissions(java.lang.Long projectId,
java.lang.Long memberId) |
ResponseObject<User> |
getUser(java.lang.Long userId) |
ResponseObject<User> |
inviteUser(InviteUserRequest request) |
ResponseList<GroupManager> |
listGroupManagers(java.lang.Long groupId,
java.util.List<java.lang.Long> teamIds,
java.lang.String orderBy)
List group managers.
|
ResponseList<GroupManager> |
listGroupManagers(java.lang.Long groupId,
ListGroupManagersParams params)
List group managers.
|
ResponseList<TeamMember> |
listProjectMembers(java.lang.Long projectId,
java.lang.String search,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<TeamMember> |
listProjectMembers(java.lang.Long projectId,
java.lang.String search,
java.lang.Integer limit,
java.lang.Integer offset,
java.util.List<OrderByField> orderBy) |
ResponseList<ProjectMember> |
listProjectMembersEnterprise(java.lang.Long projectId,
java.lang.String search,
java.lang.String languageId,
java.lang.Long workflowStepId,
java.lang.Integer limit,
java.lang.Integer offset)
List project members.
|
ResponseList<ProjectMember> |
listProjectMembersEnterprise(java.lang.Long projectId,
java.lang.String search,
java.lang.String languageId,
java.lang.Long workflowStepId,
java.lang.Integer limit,
java.lang.Integer offset,
java.util.List<OrderByField> orderBy)
List project members.
|
ResponseList<User> |
listUsers(ListUsersParams params) |
ResponseList<User> |
listUsers(Status status,
java.lang.String search,
TwoFactor twoFactor,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<User> |
listUsers(Status status,
java.lang.String search,
TwoFactor twoFactor,
java.lang.Integer limit,
java.lang.Integer offset,
java.util.List<OrderByField> orderBy) |
ResponseObject<ProjectMember> |
replaceProjectMemberPermissions(java.lang.Long projectId,
java.lang.Long memberId,
ReplaceProjectMemberPermissionsRequest request) |
ResponseList<GroupManager> |
updateGroupManagers(java.lang.Long groupId,
java.util.List<PatchRequest> request)
Update group managers.
|
graphql, graphqlpublic UsersApi(Credentials credentials)
public UsersApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<GroupManager> listGroupManagers(java.lang.Long groupId, java.util.List<java.lang.Long> teamIds, java.lang.String orderBy) throws HttpException, HttpBadRequestException
groupId - Group Identifier. Get via List GroupsteamIds - Defines team ids. It can be one team id or a list of comma-separated ones.orderBy - HttpExceptionHttpBadRequestExceptionpublic ResponseList<GroupManager> listGroupManagers(java.lang.Long groupId, ListGroupManagersParams params) throws HttpException, HttpBadRequestException
groupId - Group Identifier. Get via List Groupsparams - ListGroupManagersParamsHttpExceptionHttpBadRequestExceptionpublic ResponseList<GroupManager> updateGroupManagers(java.lang.Long groupId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
groupId - group identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupManager> getGroupManager(java.lang.Long groupId, java.lang.Long userId) throws HttpException, HttpBadRequestException
groupId - group identifieruserId - user identifierHttpExceptionHttpBadRequestExceptionpublic ResponseList<ProjectMember> listProjectMembersEnterprise(java.lang.Long projectId, java.lang.String search, java.lang.String languageId, java.lang.Long workflowStepId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId - Project Identifier. Get via List Projectssearch - Search users by firstName, lastName or usernamelanguageId - Language Identifier. Get via Project Target LanguagesworkflowStepId - Workflow Step Identifier. Get via List Workflow Stepslimit - A maximum number of items to retrieveoffset - A starting offset in the collectionHttpExceptionHttpBadRequestExceptionpublic ResponseList<ProjectMember> listProjectMembersEnterprise(java.lang.Long projectId, java.lang.String search, java.lang.String languageId, java.lang.Long workflowStepId, java.lang.Integer limit, java.lang.Integer offset, java.util.List<OrderByField> orderBy) throws HttpException, HttpBadRequestException
projectId - Project Identifier. Get via List Projectssearch - Search users by firstName, lastName or usernamelanguageId - Language Identifier. Get via Project Target LanguagesworkflowStepId - Workflow Step Identifier. Get via List Workflow Stepslimit - A maximum number of items to retrieveoffset - A starting offset in the collectionorderBy - list of OrderByFieldHttpExceptionHttpBadRequestExceptionpublic ProjectMembersResponse addProjectMember(java.lang.Long projectId, AddProjectMemberRequest request) throws HttpException, HttpBadRequestException
projectId - project identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ProjectMember> getProjectMemberPermissions(java.lang.Long projectId, java.lang.Long memberId) throws HttpException, HttpBadRequestException
projectId - project identifiermemberId - member identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<ProjectMember> replaceProjectMemberPermissions(java.lang.Long projectId, java.lang.Long memberId, ReplaceProjectMemberPermissionsRequest request) throws HttpException, HttpBadRequestException
projectId - project identifiermemberId - member identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic void deleteMemberFromProject(java.lang.Long projectId,
java.lang.Long memberId)
throws HttpException,
HttpBadRequestException
projectId - project identifiermemberId - member identifierHttpExceptionHttpBadRequestExceptionpublic ResponseList<User> listUsers(Status status, java.lang.String search, TwoFactor twoFactor, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
status - filter by statussearch - search users by firstName, lastName, username, or email (2 or more characters)twoFactor - filter by two-factor authentication statuslimit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)HttpExceptionHttpBadRequestExceptionpublic ResponseList<User> listUsers(Status status, java.lang.String search, TwoFactor twoFactor, java.lang.Integer limit, java.lang.Integer offset, java.util.List<OrderByField> orderBy) throws HttpException, HttpBadRequestException
status - filter by statussearch - search users by firstName, lastName, username, or email (2 or more characters)twoFactor - filter by two-factor authentication statuslimit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)orderBy - list of OrderByFieldHttpExceptionHttpBadRequestExceptionpublic ResponseList<User> listUsers(ListUsersParams params) throws HttpException, HttpBadRequestException
params - ListUsersParamsHttpExceptionHttpBadRequestExceptionpublic ResponseObject<User> inviteUser(InviteUserRequest request) throws HttpException, HttpBadRequestException
request - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<User> getUser(java.lang.Long userId) throws HttpException, HttpBadRequestException
userId - user identifierHttpExceptionHttpBadRequestExceptionpublic void deleteUser(java.lang.Long userId)
throws HttpException,
HttpBadRequestException
userId - user identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<User> editUser(java.lang.Long userId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
userId - user identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<User> getAuthenticatedUser() throws HttpException, HttpBadRequestException
HttpExceptionHttpBadRequestExceptionpublic ResponseList<TeamMember> listProjectMembers(java.lang.Long projectId, java.lang.String search, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
projectId - project identifiersearch - search users by firstName, lastName, username, or email (2 or more characters)limit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)HttpExceptionHttpBadRequestExceptionpublic ResponseList<TeamMember> listProjectMembers(java.lang.Long projectId, java.lang.String search, java.lang.Integer limit, java.lang.Integer offset, java.util.List<OrderByField> orderBy) throws HttpException, HttpBadRequestException
projectId - project identifiersearch - search users by firstName, lastName, username, or email (2 or more characters)limit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)orderBy - list of OrderByFieldHttpExceptionHttpBadRequestExceptionpublic ResponseObject<TeamMember> getMemberInfo(java.lang.Long projectId, java.lang.Long memberId) throws HttpException, HttpBadRequestException
projectId - project identifiermemberId - member identifierHttpExceptionHttpBadRequestException