/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * 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 { Event, ImportJobRequest, ImportJobResponse, Job, JobPartialUpdate, JobUpdate, PythonEnvironment, Queue, Schedule, SchedulePartialUpdate, ScheduleUpdate, StartJobRequest, StartTaskRequest, Subtask, SubtaskPartialUpdate, SubtaskUpdate, TaskInfo, TaskLog, TaskType, TasksSummary } from '../models'; export interface AbortTaskRequest { id: string; } export interface CreateJobRequest { jobUpdate: JobUpdate; } export interface CreateScheduleRequest { scheduleUpdate: ScheduleUpdate; } export interface CreateSubtaskRequest { subtaskUpdate: SubtaskUpdate; } export interface DeleteJobRequest { id: number; } export interface DeleteScheduleRequest { id: number; } export interface DeleteSubtaskRequest { id: number; } export interface DeleteTaskRequest { id: string; } export interface DownloadAllTaskLogsRequest { jobInstance?: string; jobInstanceIn?: string; subtask?: number; state?: string; stateIn?: number; id?: string; idIn?: string; name?: string; taskName?: string; ordering?: string; limit?: number; offset?: number; } export interface DownloadTaskLogRequest { id: string; } export interface ExportJobRequest { id: number; } export interface GetAllEventsRequest { ordering?: string; limit?: number; offset?: number; } export interface GetAllJobsRequest { specialType?: string; specialTypeIsnull?: string; hook?: string; name?: string; ordering?: string; limit?: number; offset?: number; } export interface GetAllSchedulesRequest { job?: number; ordering?: string; limit?: number; offset?: number; } export interface GetAllSubtasksRequest { parent?: number; ordering?: string; limit?: number; offset?: number; } export interface GetAllTaskQueuesRequest { ordering?: string; limit?: number; offset?: number; } export interface GetAllTaskTypesRequest { ordering?: string; limit?: number; offset?: number; } export interface GetAllTasksRequest { jobInstance?: string; jobInstanceIn?: string; subtask?: number; state?: string; stateIn?: number; id?: string; idIn?: string; name?: string; taskName?: string; ordering?: string; limit?: number; offset?: number; } export interface GetEventRequest { id: string; } export interface GetFinishedTasksRequest { jobInstance?: string; jobInstanceIn?: string; subtask?: number; state?: string; stateIn?: number; id?: string; idIn?: string; name?: string; taskName?: string; ordering?: string; limit?: number; offset?: number; } export interface GetJobRequest { id: number; } export interface GetPendingTasksRequest { jobInstance?: string; jobInstanceIn?: string; subtask?: number; state?: string; stateIn?: number; id?: string; idIn?: string; name?: string; taskName?: string; ordering?: string; limit?: number; offset?: number; } export interface GetScheduleRequest { id: number; } export interface GetSubtaskRequest { id: number; } export interface GetTaskRequest { id: string; } export interface GetTaskLogRequest { id: string; } export interface GetTaskTypeRequest { type: string; } export interface GetTasksSummaryRequest { jobInstance?: string; jobInstanceIn?: string; subtask?: number; state?: string; stateIn?: number; id?: string; idIn?: string; name?: string; taskName?: string; ordering?: string; limit?: number; offset?: number; } export interface ImportJobOperationRequest { importJobRequest: ImportJobRequest; } export interface KillTaskRequest { id: string; } export interface PatchJobRequest { id: number; jobPartialUpdate: JobPartialUpdate; } export interface PatchScheduleRequest { id: number; schedulePartialUpdate: SchedulePartialUpdate; } export interface PatchSubtaskRequest { id: number; subtaskPartialUpdate: SubtaskPartialUpdate; } export interface RestartTaskRequest { id: string; } export interface StartJobOperationRequest { id: number; startJobRequest: StartJobRequest; } export interface StartTaskOperationRequest { startTaskRequest: StartTaskRequest; } export interface UpdateJobRequest { id: number; jobUpdate: JobUpdate; } export interface UpdateScheduleRequest { id: number; scheduleUpdate: ScheduleUpdate; } export interface UpdateSubtaskRequest { id: number; subtaskUpdate: SubtaskUpdate; } /** * */ export declare class AutomationApi extends runtime.BaseAPI { /** * ### Required permissions * User account permission: `tasks:manage` */ abortTaskRaw(requestParameters: AbortTaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ abortTask(requestParameters: AbortTaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ createJobRaw(requestParameters: CreateJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ createJob(requestParameters: CreateJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ createScheduleRaw(requestParameters: CreateScheduleRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ createSchedule(requestParameters: CreateScheduleRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ createSubtaskRaw(requestParameters: CreateSubtaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ createSubtask(requestParameters: CreateSubtaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ deleteFinishedTasksRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ deleteFinishedTasks(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ deleteJobRaw(requestParameters: DeleteJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ deleteJob(requestParameters: DeleteJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ deleteScheduleRaw(requestParameters: DeleteScheduleRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ deleteSchedule(requestParameters: DeleteScheduleRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ deleteSubtaskRaw(requestParameters: DeleteSubtaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ deleteSubtask(requestParameters: DeleteSubtaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ deleteTaskRaw(requestParameters: DeleteTaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ deleteTask(requestParameters: DeleteTaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` */ downloadAllTaskLogsRaw(requestParameters: DownloadAllTaskLogsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` */ downloadAllTaskLogs(requestParameters: DownloadAllTaskLogsRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` */ downloadTaskLogRaw(requestParameters: DownloadTaskLogRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` */ downloadTaskLog(requestParameters: DownloadTaskLogRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ exportJobRaw(requestParameters: ExportJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ exportJob(requestParameters: ExportJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * */ getAllEventsRaw(requestParameters: GetAllEventsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * */ getAllEvents(requestParameters: GetAllEventsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getAllJobsRaw(requestParameters: GetAllJobsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getAllJobs(requestParameters: GetAllJobsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getAllSchedulesRaw(requestParameters: GetAllSchedulesRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getAllSchedules(requestParameters: GetAllSchedulesRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getAllSubtasksRaw(requestParameters: GetAllSubtasksRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getAllSubtasks(requestParameters: GetAllSubtasksRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getAllTaskQueuesRaw(requestParameters: GetAllTaskQueuesRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * */ getAllTaskQueues(requestParameters: GetAllTaskQueuesRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getAllTaskTypesRaw(requestParameters: GetAllTaskTypesRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * */ getAllTaskTypes(requestParameters: GetAllTaskTypesRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getAllTasksRaw(requestParameters: GetAllTasksRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getAllTasks(requestParameters: GetAllTasksRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getEventRaw(requestParameters: GetEventRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getEvent(requestParameters: GetEventRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getFinishedTasksRaw(requestParameters: GetFinishedTasksRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getFinishedTasks(requestParameters: GetFinishedTasksRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getJobRaw(requestParameters: GetJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getJob(requestParameters: GetJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getPendingTasksRaw(requestParameters: GetPendingTasksRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getPendingTasks(requestParameters: GetPendingTasksRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ getPythonEnvironmentsRaw(initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` */ getPythonEnvironments(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getScheduleRaw(requestParameters: GetScheduleRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getSchedule(requestParameters: GetScheduleRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getSubtaskRaw(requestParameters: GetSubtaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ getSubtask(requestParameters: GetSubtaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getTaskRaw(requestParameters: GetTaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getTask(requestParameters: GetTaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` */ getTaskLogRaw(requestParameters: GetTaskLogRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` */ getTaskLog(requestParameters: GetTaskLogRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * */ getTaskTypeRaw(requestParameters: GetTaskTypeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getTaskType(requestParameters: GetTaskTypeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getTasksSummaryRaw(requestParameters: GetTasksSummaryRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ getTasksSummary(requestParameters: GetTasksSummaryRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ importJobRaw(requestParameters: ImportJobOperationRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ importJob(requestParameters: ImportJobOperationRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ killAllPendingTasksRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ killAllPendingTasks(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` */ killTaskRaw(requestParameters: KillTaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ killTask(requestParameters: KillTaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ patchJobRaw(requestParameters: PatchJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ patchJob(requestParameters: PatchJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ patchScheduleRaw(requestParameters: PatchScheduleRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ patchSchedule(requestParameters: PatchScheduleRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ patchSubtaskRaw(requestParameters: PatchSubtaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ patchSubtask(requestParameters: PatchSubtaskRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` */ restartTaskRaw(requestParameters: RestartTaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ restartTask(requestParameters: RestartTaskRequest, initOverrides?: RequestInit): Promise; /** */ startJobRaw(requestParameters: StartJobOperationRequest, initOverrides?: RequestInit): Promise>>; /** */ startJob(requestParameters: StartJobOperationRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ startTaskRaw(requestParameters: StartTaskOperationRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` */ startTask(requestParameters: StartTaskOperationRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ updateJobRaw(requestParameters: UpdateJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `tasks:manage` (write) */ updateJob(requestParameters: UpdateJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ updateScheduleRaw(requestParameters: UpdateScheduleRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ updateSchedule(requestParameters: UpdateScheduleRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ updateSubtaskRaw(requestParameters: UpdateSubtaskRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:view` (read) / `tasks:manage` (write) */ updateSubtask(requestParameters: UpdateSubtaskRequest, initOverrides?: RequestInit): Promise; }