/** * Tapis Workflows API * Create and manage pipelines * * The version of the OpenAPI document: 1.6.0 * Contact: cicsupport@tacc.utexas.edu * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { ReqTask, RespResourceURL, RespString, RespTask, RespTaskList, Task } from '../models'; export interface CreateTaskRequest { groupId: string; pipelineId: string; reqTask: ReqTask; } export interface DeleteTaskRequest { groupId: string; pipelineId: string; taskId: string; } export interface GetTaskRequest { groupId: string; pipelineId: string; taskId: string; } export interface ListTasksRequest { groupId: string; pipelineId: string; } export interface PatchTaskRequest { groupId: string; pipelineId: string; taskId: string; task: Task; } /** * */ export declare class TasksApi extends runtime.BaseAPI { /** * Create a task for a pipeline * Create a task */ createTaskRaw(requestParameters: CreateTaskRequest, initOverrides?: RequestInit): Promise>; /** * Create a task for a pipeline * Create a task */ createTask(requestParameters: CreateTaskRequest, initOverrides?: RequestInit): Promise; /** * Delete a task * Delete a task */ deleteTaskRaw(requestParameters: DeleteTaskRequest, initOverrides?: RequestInit): Promise>; /** * Delete a task * Delete a task */ deleteTask(requestParameters: DeleteTaskRequest, initOverrides?: RequestInit): Promise; /** * Retrieve task details for given pipeline id and task id * Retrieve task details */ getTaskRaw(requestParameters: GetTaskRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve task details for given pipeline id and task id * Retrieve task details */ getTask(requestParameters: GetTaskRequest, initOverrides?: RequestInit): Promise; /** * Get a list of all tasks in all pipelines from all groups * List all tasks */ listAllTasksRaw(initOverrides?: RequestInit): Promise>; /** * Get a list of all tasks in all pipelines from all groups * List all tasks */ listAllTasks(initOverrides?: RequestInit): Promise; /** * Retrieve all tasks for a given pipeline * List tasks */ listTasksRaw(requestParameters: ListTasksRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve all tasks for a given pipeline * List tasks */ listTasks(requestParameters: ListTasksRequest, initOverrides?: RequestInit): Promise; /** * Update details for a task * Update task details */ patchTaskRaw(requestParameters: PatchTaskRequest, initOverrides?: RequestInit): Promise>; /** * Update details for a task * Update task details */ patchTask(requestParameters: PatchTaskRequest, initOverrides?: RequestInit): Promise; }