Untitled
unknown
javascript
5 months ago
867 B
1
Indexable
export interface WorkflowDetails{ id?:number, typeId:WorkflowTypeEnum, name:string, steps:Step[], } export interface Workflow{ id:number, name:string, type:WorkflowTypeEnum, isActive:boolean, hasNotCompletedRequests:boolean, } export interface Step{ id?:number, name?:string, typeId:StepTypeEnum, actorId?:UserTypeEnum, actions:StepAction[], requiredDataIds:number[], } export interface StepAction{ id?:number, name?:string, typeId?:ActionTypesEnum, stepId?:number, nextStepId?:number, nextStepName?:string, triggerTypeId?:ActionTriggerTypesEnum, actionConditions?:ActionCondition[] } export interface ActionCondition{ id?:number, actionId?:number, nextStepId?:number, conditionKey?:string, conditionValue?:string, executionMethodName?:string, }
Editor is loading...
Leave a Comment