Show / Hide Table of Contents

Class GoogleCloudDialogflowCxV3beta1TransitionRoute

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.

Inheritance
object
GoogleCloudDialogflowCxV3beta1TransitionRoute
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dialogflow.v3beta1.Data
Assembly: Google.Apis.Dialogflow.v3beta1.dll
Syntax
public class GoogleCloudDialogflowCxV3beta1TransitionRoute : 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

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 GoogleCloudDialogflowCxV3beta1Fulfillment TriggerFulfillment { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1Fulfillment

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX