/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * 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 type { CreateRunRequestBody, RunSchema, RunsSchema, UpdateRunRequestBody } from '../models/index'; export interface CreateRunRequest { createRunRequestBody: CreateRunRequestBody; } export interface ListRunsRequest { filterStatus?: ListRunsFilterStatusEnum; filterCreatedFrom?: Date; filterCreatedTo?: Date; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface ShowRunRequest { runId: string; } export interface UpdateRunRequest { runId: string; updateRunRequestBody: UpdateRunRequestBody; } /** * */ export declare class RunsApi extends runtime.BaseAPI { /** * Creates request options for createRun without sending the request */ createRunRequestOpts(requestParameters: CreateRunRequest): Promise; /** * Start a workflow run. Provide the workflow ID in relationships and the trigger payload with the data the workflow needs (as defined in the workflow requirements schema). * Create Run */ createRunRaw(requestParameters: CreateRunRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Start a workflow run. Provide the workflow ID in relationships and the trigger payload with the data the workflow needs (as defined in the workflow requirements schema). * Create Run */ createRun(requestParameters: CreateRunRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listRuns without sending the request */ listRunsRequestOpts(requestParameters: ListRunsRequest): Promise; /** * Returns a collection of workflow execution runs. * List Runs */ listRunsRaw(requestParameters: ListRunsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of workflow execution runs. * List Runs */ listRuns(requestParameters?: ListRunsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showRun without sending the request */ showRunRequestOpts(requestParameters: ShowRunRequest): Promise; /** * Get a specific workflow run by ID. * Show Run */ showRunRaw(requestParameters: ShowRunRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get a specific workflow run by ID. * Show Run */ showRun(requestParameters: ShowRunRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateRun without sending the request */ updateRunRequestOpts(requestParameters: UpdateRunRequest): Promise; /** * Update a run\'s status. Valid transitions: - pending/running → aborted (cancel) - failed/paused → running (resume from the last failed/paused step; max 10 redrives) - failed/paused/completed → running + `fromStep` (redrive from a specific step; discards step results from that index onwards; max 10 redrives) * Update Run */ updateRunRaw(requestParameters: UpdateRunRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update a run\'s status. Valid transitions: - pending/running → aborted (cancel) - failed/paused → running (resume from the last failed/paused step; max 10 redrives) - failed/paused/completed → running + `fromStep` (redrive from a specific step; discards step results from that index onwards; max 10 redrives) * Update Run */ updateRun(requestParameters: UpdateRunRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const ListRunsFilterStatusEnum: { readonly Pending: "pending"; readonly Running: "running"; readonly Completed: "completed"; readonly Failed: "failed"; readonly Aborted: "aborted"; readonly Paused: "paused"; }; export type ListRunsFilterStatusEnum = typeof ListRunsFilterStatusEnum[keyof typeof ListRunsFilterStatusEnum]; //# sourceMappingURL=RunsApi.d.ts.map