import {IIdentity} from '@essential-projects/iam_contracts'; import {BpmnType} from './bpmn_type'; import {FlowNodeInstanceState} from './flow_node_instance_state'; import {ProcessToken} from './process_token'; import {EventType} from './event_type'; export class FlowNodeInstance { public id: string; public flowNodeId: string; public flowNodeType: BpmnType; public eventType?: EventType; public correlationId: string; public processModelId: string; public processInstanceId: string; public parentProcessInstanceId?: string; public tokens: Array; public state: FlowNodeInstanceState; public error?: string; public owner: IIdentity; public previousFlowNodeInstanceId?: string; }