@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
21 lines (20 loc) • 671 B
TypeScript
import { Model } from 'sequelize-typescript';
export declare class ProcessDefinitionModel extends Model<ProcessDefinitionModel> {
name: string;
xml: string;
hash: string;
createdBy: string;
processModelAssociations?: Array<ProcessDefinitionProcessModelAssociationModel>;
createdAt?: Date;
updatedAt?: Date;
deleted: boolean;
}
export declare class ProcessDefinitionProcessModelAssociationModel extends Model<ProcessDefinitionProcessModelAssociationModel> {
processDefinitionId: string;
processModelId: string;
createdAt?: Date;
updatedAt?: Date;
deleted: boolean;
isExecutable: boolean;
isSingleton: boolean;
}