Class GoogleCloudDialogflowCxV3TransitionRoute
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.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v3.Data
Assembly: Google.Apis.Dialogflow.v3.dll
Syntax
public class GoogleCloudDialogflowCxV3TransitionRoute : IDirectResponseSchema
Properties
Condition
The condition to evaluate against form parameters or session parameters. See the conditions
reference. 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.
Declaration
[JsonProperty("condition")]
public virtual string Condition { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Optional. The description of the transition route. The maximum length is 500 characters.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Intent
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.
Declaration
[JsonProperty("intent")]
public virtual string Intent { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The unique identifier of this transition route.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetFlow
The target flow to transition to. Format: projects//locations//agents//flows/
.
Declaration
[JsonProperty("targetFlow")]
public virtual string TargetFlow { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetPage
The target page to transition to. Format: projects//locations//agents//flows//pages/
.
Declaration
[JsonProperty("targetPage")]
public virtual string TargetPage { get; set; }
Property Value
Type | Description |
---|---|
string |
TriggerFulfillment
The fulfillment to call when the condition is satisfied. At least one of trigger_fulfillment
and target
must be specified. When both are defined, trigger_fulfillment
is executed first.
Declaration
[JsonProperty("triggerFulfillment")]
public virtual GoogleCloudDialogflowCxV3Fulfillment TriggerFulfillment { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3Fulfillment |