/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * 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 { WorkflowIssue } from './WorkflowIssue'; import type { WorkflowStep } from './WorkflowStep'; /** * * @export * @interface ConnectWorkflowStepResponse */ export interface ConnectWorkflowStepResponse { /** * Steps that nothing can reach now that this connection changed. Empty means * the whole workflow is still connected. * @type {Array} * @memberof ConnectWorkflowStepResponse */ disconnectedSteps?: Array; /** * Branches of this step that still lead nowhere, reported without being * asked for. * * Wiring one branch of a condition and forgetting the rest is the most * common way a workflow ships broken: the visitor who takes an unwired * branch falls through to the fallback URL. Nothing here is unreachable, so * a graph-level check would not catch it — only the step itself knows. * Empty means every exit of this step leads somewhere. * @type {Array} * @memberof ConnectWorkflowStepResponse */ unconnectedBranchIds?: Array; /** * * @type {WorkflowStep} * @memberof ConnectWorkflowStepResponse */ workflowStep?: WorkflowStep; } /** * Check if a given object implements the ConnectWorkflowStepResponse interface. */ export declare function instanceOfConnectWorkflowStepResponse(value: object): value is ConnectWorkflowStepResponse; export declare function ConnectWorkflowStepResponseFromJSON(json: any): ConnectWorkflowStepResponse; export declare function ConnectWorkflowStepResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ConnectWorkflowStepResponse; export declare function ConnectWorkflowStepResponseToJSON(json: any): ConnectWorkflowStepResponse; export declare function ConnectWorkflowStepResponseToJSONTyped(value?: ConnectWorkflowStepResponse | null, ignoreDiscriminator?: boolean): any;