Class TransitionRouteGroup (1.0.0)

public sealed class TransitionRouteGroup : IMessage<TransitionRouteGroup>, IEquatable<TransitionRouteGroup>, IDeepCloneable<TransitionRouteGroup>, IBufferMessage, IMessage

An TransitionRouteGroup represents a group of [TransitionRoutes][google.cloud.dialogflow.cx.v3.TransitionRoute] to be used by a [Page][google.cloud.dialogflow.cx.v3.Page].

Inheritance

System.Object > TransitionRouteGroup

Implements

Google.Protobuf.IMessage<TransitionRouteGroup>, System.IEquatable<TransitionRouteGroup>, Google.Protobuf.IDeepCloneable<TransitionRouteGroup>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

TransitionRouteGroup()

public TransitionRouteGroup()

TransitionRouteGroup(TransitionRouteGroup)

public TransitionRouteGroup(TransitionRouteGroup other)
Parameter
NameDescription
otherTransitionRouteGroup

Properties

DisplayName

public string DisplayName { get; set; }

Required. The human-readable name of the transition route group, unique within the [Agent][google.cloud.dialogflow.cx.v3.Agent]. The display name can be no longer than 30 characters.

Property Value
TypeDescription
System.String

Name

public string Name { get; set; }

The unique identifier of the transition route group. [TransitionRouteGroups.CreateTransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroups.CreateTransitionRouteGroup] populates the name automatically. Format: projects/&lt;Project ID>/locations/&lt;Location ID>/agents/&lt;Agent ID>/flows/&lt;Flow ID>/transitionRouteGroups/&lt;Transition Route Group ID>.

Property Value
TypeDescription
System.String

TransitionRouteGroupName

public TransitionRouteGroupName TransitionRouteGroupName { get; set; }

TransitionRouteGroupName-typed view over the Name resource name property.

Property Value
TypeDescription
TransitionRouteGroupName

TransitionRoutes

public RepeatedField<TransitionRoute> TransitionRoutes { get; }

Transition routes associated with the [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]. Duplicate transition routes (i.e. using the same [intent][google.cloud.dialogflow.cx.v3.TransitionRoute.intent]) are not allowed.

Note that the [name][google.cloud.dialogflow.cx.v3.TransitionRoute.name] field is not used in the transition route group scope.

Property Value
TypeDescription
Google.Protobuf.Collections.RepeatedField<TransitionRoute>