16 lines
421 B
TypeScript
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>;
|
|
|
|
} |