/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * 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 { RunAttributesSchemaPausedAtStep } from './RunAttributesSchemaPausedAtStep'; import type { RunAttributesSchemaTimestamps } from './RunAttributesSchemaTimestamps'; /** * * @export * @interface RunAttributesSchema */ export interface RunAttributesSchema { /** * * @type {RunAttributesSchemaStatusEnum} * @memberof RunAttributesSchema */ status?: RunAttributesSchemaStatusEnum; /** * Index of the current step being executed * @type {number} * @memberof RunAttributesSchema */ currentStep?: number; /** * Total number of steps in the workflow * @type {number} * @memberof RunAttributesSchema */ totalSteps?: number; /** * JSON string of the trigger data that started this run * @type {string} * @memberof RunAttributesSchema */ triggerPayload?: string; /** * JSON string of step results keyed by step name * @type {string} * @memberof RunAttributesSchema */ stepResults?: string; /** * Error message if the run failed * @type {string} * @memberof RunAttributesSchema */ error?: string | null; /** * Number of times this run has been redriven * @type {number} * @memberof RunAttributesSchema */ redriveCount?: number; /** * User who initiated the run, recorded at creation (the engine still executes as the workflow's boeUserId). Often the boe user or empty for machine-emitted trigger events; null on rows created before the field existed. * @type {string} * @memberof RunAttributesSchema */ userId?: string | null; /** * When the run was last paused. Cleared on resume. * @type {Date} * @memberof RunAttributesSchema */ pausedAt?: Date | null; /** * * @type {RunAttributesSchemaPausedAtStep} * @memberof RunAttributesSchema */ pausedAtStep?: RunAttributesSchemaPausedAtStep | null; /** * * @type {RunAttributesSchemaTimestamps} * @memberof RunAttributesSchema */ timestamps?: RunAttributesSchemaTimestamps; } /** * @export */ export declare const RunAttributesSchemaStatusEnum: { readonly Pending: "pending"; readonly Running: "running"; readonly Completed: "completed"; readonly Failed: "failed"; readonly Aborted: "aborted"; readonly Paused: "paused"; }; export type RunAttributesSchemaStatusEnum = typeof RunAttributesSchemaStatusEnum[keyof typeof RunAttributesSchemaStatusEnum]; /** * Check if a given object implements the RunAttributesSchema interface. */ export declare function instanceOfRunAttributesSchema(value: object): value is RunAttributesSchema; export declare function RunAttributesSchemaFromJSON(json: any): RunAttributesSchema; export declare function RunAttributesSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): RunAttributesSchema; export declare function RunAttributesSchemaToJSON(json: any): RunAttributesSchema; export declare function RunAttributesSchemaToJSONTyped(value?: RunAttributesSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=RunAttributesSchema.d.ts.map