/** * 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 { WorkflowSchema, WorkflowsSchema } from '../models/index'; export interface DeleteWorkflowRequest { workflowId: string; } export interface ListWorkflowsRequest { filterStatus?: ListWorkflowsFilterStatusEnum; filterName?: string; filterCategory?: ListWorkflowsFilterCategoryEnum; filterCreatedFrom?: Date; filterCreatedTo?: Date; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface ShowWorkflowRequest { workflowId: string; } export interface UpdateWorkflowRequest { workflowId: string; } /** * */ export declare class WorkflowsApi extends runtime.BaseAPI { /** * Creates request options for createWorkflow without sending the request */ createWorkflowRequestOpts(): Promise; /** * Create a new workflow definition. * Create Workflow */ createWorkflowRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new workflow definition. * Create Workflow */ createWorkflow(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteWorkflow without sending the request */ deleteWorkflowRequestOpts(requestParameters: DeleteWorkflowRequest): Promise; /** * Delete a workflow. * Delete Workflow */ deleteWorkflowRaw(requestParameters: DeleteWorkflowRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a workflow. * Delete Workflow */ deleteWorkflow(requestParameters: DeleteWorkflowRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listWorkflows without sending the request */ listWorkflowsRequestOpts(requestParameters: ListWorkflowsRequest): Promise; /** * Returns a collection of workflows with their names, descriptions, and requirements schemas. Use filterName to find a specific workflow by name (e.g., candidate_application, job_creation). * List Workflows */ listWorkflowsRaw(requestParameters: ListWorkflowsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of workflows with their names, descriptions, and requirements schemas. Use filterName to find a specific workflow by name (e.g., candidate_application, job_creation). * List Workflows */ listWorkflows(requestParameters?: ListWorkflowsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showWorkflow without sending the request */ showWorkflowRequestOpts(requestParameters: ShowWorkflowRequest): Promise; /** * Get a specific workflow by ID including its name, description, requirements schema, and steps. * Show Workflow */ showWorkflowRaw(requestParameters: ShowWorkflowRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get a specific workflow by ID including its name, description, requirements schema, and steps. * Show Workflow */ showWorkflow(requestParameters: ShowWorkflowRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateWorkflow without sending the request */ updateWorkflowRequestOpts(requestParameters: UpdateWorkflowRequest): Promise; /** * Update a workflow definition. * Update Workflow */ updateWorkflowRaw(requestParameters: UpdateWorkflowRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update a workflow definition. * Update Workflow */ updateWorkflow(requestParameters: UpdateWorkflowRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const ListWorkflowsFilterStatusEnum: { readonly Active: "active"; readonly Inactive: "inactive"; readonly Draft: "draft"; readonly Archived: "archived"; }; export type ListWorkflowsFilterStatusEnum = typeof ListWorkflowsFilterStatusEnum[keyof typeof ListWorkflowsFilterStatusEnum]; /** * @export */ export declare const ListWorkflowsFilterCategoryEnum: { readonly Sourcing: "sourcing"; readonly Screening: "screening"; readonly Assessment: "assessment"; readonly Onboarding: "onboarding"; readonly Operational: "operational"; readonly General: "general"; }; export type ListWorkflowsFilterCategoryEnum = typeof ListWorkflowsFilterCategoryEnum[keyof typeof ListWorkflowsFilterCategoryEnum]; //# sourceMappingURL=WorkflowsApi.d.ts.map