public class TeamsApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url| Constructor and Description |
|---|
TeamsApi(Credentials credentials) |
TeamsApi(Credentials credentials,
ClientConfig clientConfig) |
| Modifier and Type | Method and Description |
|---|---|
ResponseObject<Team> |
addTeam(AddTeamRequest request) |
AddTeamMembersResponse |
addTeamMembers(java.lang.Long teamId,
AddTeamMembersRequest request) |
ProjectTeamResources |
addTeamToProject(java.lang.Long projectId,
AddTeamToProjectRequest request) |
void |
deleteAllTeamMembers(java.lang.Long teamId) |
void |
deleteTeam(java.lang.Long teamId) |
void |
deleteTeamMember(java.lang.Long teamId,
java.lang.Long memberId) |
ResponseObject<Team> |
editTeam(java.lang.Long teamId,
java.util.List<PatchRequest> request) |
ResponseObject<GroupTeam> |
getGroupTeam(java.lang.Long groupId,
java.lang.Long teamId)
Get group team.
|
ResponseObject<Team> |
getTeam(java.lang.Long teamId) |
ResponseList<GroupTeam> |
listGroupTeams(ListGroupTeamsParams params)
List group teams.
|
ResponseList<GroupTeam> |
listGroupTeams(java.lang.Long groupId,
java.lang.String orderBy)
List group teams.
|
ResponseList<TeamMember> |
listTeamMembers(java.lang.Long teamId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Team> |
listTeams(java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Team> |
listTeams(java.lang.Integer limit,
java.lang.Integer offset,
java.util.List<OrderByField> orderBy) |
ResponseList<Team> |
listTeams(ListTeamsParams params) |
ResponseList<GroupTeam> |
updateGroupTeams(java.lang.Long groupId,
java.util.List<PatchRequest> request)
Update group teams.
|
graphql, graphqlpublic TeamsApi(Credentials credentials)
public TeamsApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<GroupTeam> listGroupTeams(java.lang.Long groupId, java.lang.String orderBy) throws HttpException, HttpBadRequestException
groupId - group identifierorderBy - HttpExceptionHttpBadRequestExceptionpublic ResponseList<GroupTeam> listGroupTeams(ListGroupTeamsParams params) throws HttpException, HttpBadRequestException
params - ListGroupTeamsParams objectHttpExceptionHttpBadRequestExceptionpublic ResponseList<GroupTeam> updateGroupTeams(java.lang.Long groupId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
groupId - group identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<GroupTeam> getGroupTeam(java.lang.Long groupId, java.lang.Long teamId) throws HttpException, HttpBadRequestException
groupId - group identifierteamId - team identifierHttpExceptionHttpBadRequestExceptionpublic ProjectTeamResources addTeamToProject(java.lang.Long projectId, AddTeamToProjectRequest request) throws HttpException, HttpBadRequestException
projectId - project identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseList<Team> listTeams(java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
limit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)HttpExceptionHttpBadRequestExceptionpublic ResponseList<Team> listTeams(java.lang.Integer limit, java.lang.Integer offset, java.util.List<OrderByField> orderBy) throws HttpException, HttpBadRequestException
limit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)orderBy - list of OrderByFieldHttpExceptionHttpBadRequestExceptionpublic ResponseList<Team> listTeams(ListTeamsParams params) throws HttpException, HttpBadRequestException
params - ListTeamsParamsHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Team> addTeam(AddTeamRequest request) throws HttpException, HttpBadRequestException
request - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Team> getTeam(java.lang.Long teamId) throws HttpException, HttpBadRequestException
teamId - team identifierHttpExceptionHttpBadRequestExceptionpublic void deleteTeam(java.lang.Long teamId)
throws HttpException,
HttpBadRequestException
teamId - team identifierHttpExceptionHttpBadRequestExceptionpublic ResponseObject<Team> editTeam(java.lang.Long teamId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
teamId - team identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic ResponseList<TeamMember> listTeamMembers(java.lang.Long teamId, java.lang.Integer limit, java.lang.Integer offset) throws HttpException, HttpBadRequestException
teamId - team identifierlimit - maximum number of items to retrieve (default 25)offset - starting offset in the collection (default 0)HttpExceptionHttpBadRequestExceptionpublic AddTeamMembersResponse addTeamMembers(java.lang.Long teamId, AddTeamMembersRequest request) throws HttpException, HttpBadRequestException
teamId - team identifierrequest - request objectHttpExceptionHttpBadRequestExceptionpublic void deleteAllTeamMembers(java.lang.Long teamId)
throws HttpException,
HttpBadRequestException
teamId - team identifierHttpExceptionHttpBadRequestExceptionpublic void deleteTeamMember(java.lang.Long teamId,
java.lang.Long memberId)
throws HttpException,
HttpBadRequestException
teamId - team identifiermemberId - member identifierHttpExceptionHttpBadRequestException