View Source GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3TransitionRoute (google_api_dialogflow v0.88.3)
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 trigger_fulfillment
associated with the transition, it will be called. If there is a target_page
associated with the transition, the session will transition into the specified page. * If there is a target_flow
associated with the transition, the session will transition into the specified flow.
Attributes
-
condition
(type:String.t
, default:nil
) - The condition to evaluate against form parameters or session parameters. See the conditions reference. At least one ofintent
orcondition
must be specified. When bothintent
andcondition
are specified, the transition can only happen when both are fulfilled. -
description
(type:String.t
, default:nil
) - Optional. The description of the transition route. The maximum length is 500 characters. -
intent
(type:String.t
, default:nil
) - 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 ofintent
orcondition
must be specified. When bothintent
andcondition
are specified, the transition can only happen when both are fulfilled. -
name
(type:String.t
, default:nil
) - Output only. The unique identifier of this transition route. -
targetFlow
(type:String.t
, default:nil
) - The target flow to transition to. Format:projects//locations//agents//flows/
. -
targetPage
(type:String.t
, default:nil
) - The target page to transition to. Format:projects//locations//agents//flows//pages/
. -
triggerFulfillment
(type:GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3Fulfillment.t
, default:nil
) - The fulfillment to call when the condition is satisfied. At least one oftrigger_fulfillment
andtarget
must be specified. When both are defined,trigger_fulfillment
is executed first.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3TransitionRoute{ condition: String.t() | nil, description: String.t() | nil, intent: String.t() | nil, name: String.t() | nil, targetFlow: String.t() | nil, targetPage: String.t() | nil, triggerFulfillment: GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3Fulfillment.t() | nil }