CxFlowTransitionRouteArgs

data class CxFlowTransitionRouteArgs(val condition: Output<String>? = null, val intent: Output<String>? = null, val name: Output<String>? = null, val targetFlow: Output<String>? = null, val targetPage: Output<String>? = null, val triggerFulfillment: Output<CxFlowTransitionRouteTriggerFulfillmentArgs>? = null) : ConvertibleToJava<CxFlowTransitionRouteArgs>

Constructors

Link copied to clipboard
constructor(condition: Output<String>? = null, intent: Output<String>? = null, name: Output<String>? = null, targetFlow: Output<String>? = null, targetPage: Output<String>? = null, triggerFulfillment: Output<CxFlowTransitionRouteTriggerFulfillmentArgs>? = null)

Properties

Link copied to clipboard
val condition: Output<String>? = null

The condition to evaluate against form parameters or session parameters. At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled.

Link copied to clipboard
val intent: Output<String>? = null

The unique identifier of an Intent. Format: projects//locations//agents//intents/. Indicates that the transition can only happen when the given intent is matched. At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled.

Link copied to clipboard
val name: Output<String>? = null

(Output) The unique identifier of this transition route.

Link copied to clipboard
val targetFlow: Output<String>? = null

The target flow to transition to. Format: projects//locations//agents//flows/.

Link copied to clipboard
val targetPage: Output<String>? = null

The target page to transition to. Format: projects//locations//agents//flows//pages/.

Link copied to clipboard

The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): CxFlowTransitionRouteArgs