import { BaseModel } from './base'; import { Coord } from './Coord'; import { StageActorRule } from './StageActorRule'; import { Tag } from './Tag'; import { TaskAssignmentType } from './TaskAssignmentType'; export interface WorkflowStage extends BaseModel { Workflow: string; Name: string; Description: string; Duration: number; PassOnRule: string; ActorRule: StageActorRule; MinNoOfActor: number; IsParallel: boolean; IsEntryPoint: boolean; IsExitPoint: boolean; Tags: Tag[]; Form: string; AllowMultiSubProcess: boolean; AssignmentType: TaskAssignmentType; SubWorkFlow: string; SwimLane: string; Coordinates?: Coord; IsSubProcess: boolean; Key?: string; }