public class TasksApi extends CrowdinApi
clientConfig, graphqlUrl, httpClient, url
Constructor and Description |
---|
TasksApi(Credentials credentials) |
TasksApi(Credentials credentials,
ClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
ResponseObject<Task> |
addTask(java.lang.Long projectId,
AddTaskRequest request) |
ResponseObject<TaskSettingsTemplate> |
addTaskSettingsTemplate(java.lang.Long projectId,
AddTaskSettingsTemplateRequest request) |
void |
deleteTask(java.lang.Long projectId,
java.lang.Long taskId) |
void |
deleteTaskSettingsTemplate(java.lang.Long projectId,
java.lang.Long taskSettingsTemplateId) |
ResponseObject<Task> |
editTask(java.lang.Long projectId,
java.lang.Long taskId,
java.util.List<PatchRequest> request) |
ResponseObject<Task> |
editTaskArchivedStatus(java.lang.Long taskId,
java.lang.Long projectId,
java.util.List<PatchRequest> request) |
ResponseObject<TaskSettingsTemplate> |
editTaskSettingsTemplate(java.lang.Long projectId,
java.lang.Long taskSettingsTemplateId,
java.util.List<PatchRequest> request) |
ResponseObject<DownloadLink> |
exportTaskStrings(java.lang.Long projectId,
java.lang.Long taskId) |
ResponseObject<Task> |
getTask(java.lang.Long projectId,
java.lang.Long taskId) |
ResponseObject<TaskSettingsTemplate> |
getTaskSettingsTemplate(java.lang.Long projectId,
java.lang.Long taskSettingsTemplateId) |
ResponseList<Task> |
listTasks(java.lang.Long projectId,
java.lang.Integer limit,
java.lang.Integer offset,
Status status,
java.lang.Integer assigneeId) |
ResponseList<TaskSettingsTemplate> |
listTaskSettingsTemplates(java.lang.Long projectId,
java.lang.Integer limit,
java.lang.Integer offset) |
ResponseList<Task> |
listUserTasks(java.lang.Integer limit,
java.lang.Integer offset,
Status status,
BooleanInt isArchived) |
graphql, graphql
public TasksApi(Credentials credentials)
public TasksApi(Credentials credentials, ClientConfig clientConfig)
public ResponseList<Task> listTasks(java.lang.Long projectId, java.lang.Integer limit, java.lang.Integer offset, Status status, java.lang.Integer assigneeId) throws HttpException, HttpBadRequestException
projectId
- project identifierlimit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)status
- filter by statusassigneeId
- filter by assignee idHttpException
HttpBadRequestException
public ResponseObject<Task> addTask(java.lang.Long projectId, AddTaskRequest request) throws HttpException, HttpBadRequestException
projectId
- project identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseObject<DownloadLink> exportTaskStrings(java.lang.Long projectId, java.lang.Long taskId) throws HttpException, HttpBadRequestException
projectId
- project identifiertaskId
- task identifierHttpException
HttpBadRequestException
public ResponseObject<Task> getTask(java.lang.Long projectId, java.lang.Long taskId) throws HttpException, HttpBadRequestException
projectId
- project identifiertaskId
- task identifierHttpException
HttpBadRequestException
public void deleteTask(java.lang.Long projectId, java.lang.Long taskId) throws HttpException, HttpBadRequestException
projectId
- project identifiertaskId
- task identifierHttpException
HttpBadRequestException
public ResponseObject<Task> editTask(java.lang.Long projectId, java.lang.Long taskId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
projectId
- project identifiertaskId
- task identifierrequest
- request objectHttpException
HttpBadRequestException
public ResponseList<Task> listUserTasks(java.lang.Integer limit, java.lang.Integer offset, Status status, BooleanInt isArchived) throws HttpException, HttpBadRequestException
limit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)status
- filter by statusisArchived
- filter by archived statusHttpException
HttpBadRequestException
public ResponseObject<Task> editTaskArchivedStatus(java.lang.Long taskId, java.lang.Long projectId, java.util.List<PatchRequest> request) throws HttpException, HttpBadRequestException
taskId
- task identifierprojectId
- project identifier (filter)request
- request object (only for archived flag)HttpException
HttpBadRequestException
public ResponseList<TaskSettingsTemplate> listTaskSettingsTemplates(java.lang.Long projectId, java.lang.Integer limit, java.lang.Integer offset)
projectId
- project identifier (filter)limit
- maximum number of items to retrieve (default 25)offset
- starting offset in the collection (default 0)public ResponseObject<TaskSettingsTemplate> addTaskSettingsTemplate(java.lang.Long projectId, AddTaskSettingsTemplateRequest request)
projectId
- project identifierrequest
- request objectpublic ResponseObject<TaskSettingsTemplate> getTaskSettingsTemplate(java.lang.Long projectId, java.lang.Long taskSettingsTemplateId)
projectId
- project identifiertaskSettingsTemplateId
- task settings template identifierpublic void deleteTaskSettingsTemplate(java.lang.Long projectId, java.lang.Long taskSettingsTemplateId)
projectId
- project identifiertaskSettingsTemplateId
- task settings template identifierpublic ResponseObject<TaskSettingsTemplate> editTaskSettingsTemplate(java.lang.Long projectId, java.lang.Long taskSettingsTemplateId, java.util.List<PatchRequest> request)
projectId
- project identifiertaskSettingsTemplateId
- task settings template identifierrequest
- request object