A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order:
- If there is a triggerFulfillment
- If there is a targetPage
- If there is a targetFlow
| JSON representation | 
|---|
| { "name": string, "description": string, "intent": string, "condition": string, "triggerFulfillment": { object ( | 
| Fields | |
|---|---|
| name | 
 Output only. The unique identifier of this transition route. | 
| description | 
 Optional. The description of the transition route. The maximum length is 500 characters. | 
| intent | 
 The unique identifier of an  | 
| condition | 
 The condition to evaluate against  See the conditions reference. At least one of  | 
| triggerFulfillment | 
 The fulfillment to call when the condition is satisfied. At least one of  | 
| Union field target. The target to transition to, either a page in the same host flow (the flow that owns thisTransitionRoute), or another flow in the same agent.targetcan be only one of the following: | |
| targetPage | 
 The target page to transition to. Format:  | 
| targetFlow | 
 The target flow to transition to. Format:  |