humainflow-web/src/app/services/flows/flows-call.base.ts

16 lines
421 B
TypeScript

import { Flow } from "@models/flow";
import { Observable } from "rxjs";
export abstract class FlowsCallServiceBase {
abstract getFlowById(flowId: string) : Observable<Flow>;
abstract retrieveAllFlows() : Observable<Flow[]>;
abstract updateFlow(flow: Flow) : Observable<void>;
abstract createNewFlow(name?: string) : Observable<Flow>;
abstract deleteFlow(flowId: string) : Observable<void>;
}