/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { FlowDefinitionDto } from './FlowDefinitionDto'; import type { FlowExecutionStepStateDto } from './FlowExecutionStepStateDto'; import type { FlowExecutionStatus } from './FlowExecutionStatus'; /** * * @export * @interface FlowExecutionStateDto */ export interface FlowExecutionStateDto { /** * * @type {FlowDefinitionDto} * @memberof FlowExecutionStateDto */ definition: FlowDefinitionDto; /** * The context. * @type {any} * @memberof FlowExecutionStateDto */ context: any | null; /** * The description of the execution state (usually the event name). * @type {string} * @memberof FlowExecutionStateDto */ description: string; /** * The state of each step. * @type {{ [key: string]: FlowExecutionStepStateDto; }} * @memberof FlowExecutionStateDto */ steps: { [key: string]: FlowExecutionStepStateDto; }; /** * The next step to be executed. * @type {string} * @memberof FlowExecutionStateDto */ nextStepId: string; /** * THe time when the next step will be executed. * @type {Date} * @memberof FlowExecutionStateDto */ nextRun?: Date | null; /** * The creation time. * @type {Date} * @memberof FlowExecutionStateDto */ created: Date; /** * The completion time. * @type {Date} * @memberof FlowExecutionStateDto */ completed: Date; /** * * @type {FlowExecutionStatus} * @memberof FlowExecutionStateDto */ status: FlowExecutionStatus; } /** * Check if a given object implements the FlowExecutionStateDto interface. */ export declare function instanceOfFlowExecutionStateDto(value: any): value is FlowExecutionStateDto; export declare function FlowExecutionStateDtoFromJSON(json: any): FlowExecutionStateDto; export declare function FlowExecutionStateDtoFromJSONTyped(json: any, _ignoreDiscriminator: boolean): FlowExecutionStateDto; export declare function FlowExecutionStateDtoToJSON(value?: FlowExecutionStateDto | null, _ignoreDiscriminator?: boolean): any;