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.v2beta1.Data
Assembly: Google.Apis.Dialogflow.v2beta1.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 |