import { State, StateResponse } from '@/models' import { mapper } from '@/services/Mapper' import { WorkspaceApi } from '@/services/WorkspaceApi' export class WorkspaceFlowRunStatesApi extends WorkspaceApi { protected override routePrefix = '/flow_run_states' public async getFlowRunState(flowRunId: string): Promise { const { data } = await this.get(`/${flowRunId}`) return mapper.map('StateResponse', data, 'State') } public async getFlowRunStates(flowRunId: string): Promise { const { data } = await this.get(`?flow_run_id=${flowRunId}`) return mapper.map('StateResponse', data, 'State') } }