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
associated with the transition, it will be called.triggerFulfillment
- If there is a
associated with the transition, the session will transition into the specified page.targetPage
- If there is a
associated with the transition, the session will transition into the specified flow.targetFlow
JSON representation | |
---|---|
{ "name": string, "intent": string, "condition": string, "triggerFulfillment": { object ( |
Fields | ||
---|---|---|
name |
Output only. The unique identifier of this transition route. |
|
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 this TransitionRoute ), or another flow in the same agent. target can be only one of the following: |
||
targetPage |
The target page to transition to. Format: |
|
targetFlow |
The target flow to transition to. Format: |