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(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<GroupTeam> |
updateGroupTeams(java.lang.Long groupId,
java.util.List<PatchRequest> request)
Update group teams.
|
graphql, graphql
public 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
- HttpException
HttpBadRequestException
public ResponseList<GroupTeam> updateGroupTeams(java.lang.Long groupId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
groupId
- group identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<GroupTeam> getGroupTeam(java.lang.Long groupId, java.lang.Long teamId) throws HttpException, HttpBadRequestException
groupId
- group identifierteamId
- team identifierHttpException
HttpBadRequestException
public ProjectTeamResources addTeamToProject(java.lang.Long projectId, AddTeamToProjectRequest request) throws HttpException, HttpBadRequestException
projectId
- project identifierrequest
- request objectHttpException
HttpBadRequestException
public 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)HttpException
HttpBadRequestException
public ResponseObject<Team> addTeam(AddTeamRequest request) throws HttpException, HttpBadRequestException
request
- request objectHttpException
HttpBadRequestException
public ResponseObject<Team> getTeam(java.lang.Long teamId) throws HttpException, HttpBadRequestException
teamId
- team identifierHttpException
HttpBadRequestException
public void deleteTeam(java.lang.Long teamId) throws HttpException, HttpBadRequestException
teamId
- team identifierHttpException
HttpBadRequestException
public ResponseObject<Team> editTeam(java.lang.Long teamId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
teamId
- team identifierrequest
- request objectHttpException
HttpBadRequestException
public 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)HttpException
HttpBadRequestException
public AddTeamMembersResponse addTeamMembers(java.lang.Long teamId, AddTeamMembersRequest request) throws HttpException, HttpBadRequestException
teamId
- team identifierrequest
- request objectHttpException
HttpBadRequestException
public void deleteAllTeamMembers(java.lang.Long teamId) throws HttpException, HttpBadRequestException
teamId
- team identifierHttpException
HttpBadRequestException
public void deleteTeamMember(java.lang.Long teamId, java.lang.Long memberId) throws HttpException, HttpBadRequestException
teamId
- team identifiermemberId
- member identifierHttpException
HttpBadRequestException