/** * 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. */ /** * One exit of a workflow step. Server-derived, returned on every step read. * @export * @interface WorkflowStepBranch */ export interface WorkflowStepBranch { /** * The id this branch is addressed by: "next" for an atomic step's single * exit, "else" for a condition's fallback, or the id the branch carries in * the step's payload — a button id, option id, range id, or country code. * @type {string} * @memberof WorkflowStepBranch */ branchId?: string; /** * Human-readable name of the branch: a button's label, a country code, a * condition option's name, "fallback", "next step". * @type {string} * @memberof WorkflowStepBranch */ label?: string; /** * The step this branch leads to. Empty when the branch is unconnected. * @type {string} * @memberof WorkflowStepBranch */ nextStepId?: string; } /** * Check if a given object implements the WorkflowStepBranch interface. */ export declare function instanceOfWorkflowStepBranch(value: object): value is WorkflowStepBranch; export declare function WorkflowStepBranchFromJSON(json: any): WorkflowStepBranch; export declare function WorkflowStepBranchFromJSONTyped(json: any, ignoreDiscriminator: boolean): WorkflowStepBranch; export declare function WorkflowStepBranchToJSON(json: any): WorkflowStepBranch; export declare function WorkflowStepBranchToJSONTyped(value?: WorkflowStepBranch | null, ignoreDiscriminator?: boolean): any;