/** * @swagger * components: * schemas: * DataObjectInstance: * description: Describes a data object instance. * type: object * required: * - dataObjectId * - processDefinitionId * - processModelId * - processInstanceId * - flowNodeInstanceId * - value * - createdAt * - updatedAt * properties: * dataObjectId: * description: The ID of the data object * type: string * processDefinitionId: * description: The ID of the process definition that contains the data object * type: string * processModelId: * description: The ID of the process model that contains the data object * type: string * embeddedProcessModelId: * description: The ID of the SubProcess that contains the data object * type: string * processInstanceId: * description: The ID of the process instance that contains the data object * type: string * flowNodeInstanceId: * description: The ID of the FlowNodeInstance that contains the data object * type: string * value: * description: The value of the data object * type: object * createdAt: * description: The Date the data object instance was created * type: string * updatedAt: * description: The Date the data object instance was last updated * type: string */ export declare type DataObjectInstance = { dataObjectId: string; processDefinitionId: string; processModelId: string; embeddedProcessModelId?: string; processInstanceId: string; flowNodeInstanceId: string; value: TValue; createdAt: Date; updatedAt: Date; }; /** * @swagger * components: * schemas: * DataObjectInstanceList: * description: A list of data object instances. * type: object * required: * - dataObjectInstances * - totalCount * properties: * dataObjectInstances: * description: The data object instances * type: array * items: * $ref: '#/components/schemas/DataObjectInstance' * totalCount: * description: The total number of data object instances * type: number */ export declare type DataObjectInstanceList = { dataObjectInstances: Array>; totalCount: number; }; export declare type DataObjectInstanceQuery = { dataObjectId?: Array | string; processDefinitionId?: Array | string; processModelId?: Array | string; embeddedProcessModelId?: Array | string; processInstanceId?: Array | string; flowNodeInstanceId?: Array | string; createdAt?: Array | Date; }; export declare enum DataObjectSortableColumns { dataObjectId = "dataObjectId", processDefinitionId = "processDefinitionId", processModelId = "processModelId", embeddedProcessModelId = "embeddedProcessModelId", processInstanceId = "processInstanceId", flowNodeInstanceId = "flowNodeInstanceId", value = "value", createdAt = "createdAt" } export declare type DataObjectSortSettings = { sortBy: DataObjectSortableColumns; sortDir?: 'ASC' | 'DESC'; };