/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { workflowsExecute } from "../funcs/workflows-execute.js"; import { workflowsRunAlias } from "../funcs/workflows-run-alias.js"; import { workflowsRunsApprovalSignal } from "../funcs/workflows-runs-approval-signal.js"; import { workflowsRunsStateGet } from "../funcs/workflows-runs-state-get.js"; import { workflowsStop } from "../funcs/workflows-stop.js"; import { workflowsStreamCreate } from "../funcs/workflows-stream-create.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; import { unwrapAsync } from "../types/fp.js"; export class Workflows extends ClientSDK { async execute( request: operations.ExecuteRequest, options?: RequestOptions, ): Promise<{ [k: string]: any }> { return unwrapAsync(workflowsExecute( this, request, options, )); } async streamCreate( request: operations.WorkflowStreamCreateRequest, options?: RequestOptions, ): Promise { return unwrapAsync(workflowsStreamCreate( this, request, options, )); } async stop( request: operations.StopRequest, options?: RequestOptions, ): Promise { return unwrapAsync(workflowsStop( this, request, options, )); } async runsStateGet( request: operations.WorkflowRunsStateGetRequest, options?: RequestOptions, ): Promise<{ [k: string]: any }> { return unwrapAsync(workflowsRunsStateGet( this, request, options, )); } async runsApprovalSignal( request: operations.RunsApprovalSignalRequest, options?: RequestOptions, ): Promise { return unwrapAsync(workflowsRunsApprovalSignal( this, request, options, )); } async runAlias( request: operations.RunAliasRequest, options?: RequestOptions, ): Promise { return unwrapAsync(workflowsRunAlias( this, request, options, )); } }