import { IAfInstanceDTO } from "../../core-form-design/interfaces"; import { IFormBaseControl } from "../../core-form/core-form/enum-interfaces"; import { IStep } from "./IStep"; import { IUiDelegation } from "./IUiDelegation"; export interface IWfWorkflow { id: string; groupId: number; code: string; name: string; afInstanceId?: string; description?: string; fields?: IFormBaseControl[]; steps: IStep[]; processDefinition?: string; afInstanceDTO?: IAfInstanceDTO; afNormalMode?: boolean; published?: boolean; locked?: boolean; allowOnBehalf?: boolean; allowCustomCc?: boolean; uiDelegation?: IUiDelegation; delegationJson?: string; submitSubject?: string; submitBody?: string; reactSubject?: string; reactBody?: string; delegatedReactSubject?: string; delegatedReactBody?: string; fullyApproveSubject?: string; fullyApproveBody?: string; rejectSubject?: string; rejectBody?: string; cancelSubject?: string; cancelBody?: string; terminateSubject?: string; terminateBody?: string; revokeSubject?: string; revokeBody?: string; ccSubject?: string; ccBody?: string; }