Show / Hide Table of Contents

Class AgentRemoteDialogflowAgent

The agent which will transfer execution to a remote Dialogflow CX agent. The Dialogflow agent will process subsequent user queries until the session ends or flow ends, and the control is transferred back to the parent CES agent.

Inheritance
object
AgentRemoteDialogflowAgent
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.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class AgentRemoteDialogflowAgent : IDirectResponseSchema

Properties

Agent

Required. The Dialogflow agent resource name. Format: projects/{project}/locations/{location}/agents/{agent}

Declaration
[JsonProperty("agent")]
public virtual string Agent { 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

EnvironmentId

Optional. The environment ID of the Dialogflow agent to be used for the agent execution. If not specified, the draft environment will be used.

Declaration
[JsonProperty("environmentId")]
public virtual string EnvironmentId { get; set; }
Property Value
Type Description
string

FlowId

Optional. The flow ID of the flow in the Dialogflow agent.

Declaration
[JsonProperty("flowId")]
public virtual string FlowId { get; set; }
Property Value
Type Description
string

InputVariableMapping

Optional. The mapping of the app variables names to the Dialogflow session parameters names to be sent to the Dialogflow agent as input.

Declaration
[JsonProperty("inputVariableMapping")]
public virtual IDictionary<string, string> InputVariableMapping { get; set; }
Property Value
Type Description
IDictionary<string, string>

OutputVariableMapping

Optional. The mapping of the Dialogflow session parameters names to the app variables names to be sent back to the CES agent after the Dialogflow agent execution ends.

Declaration
[JsonProperty("outputVariableMapping")]
public virtual IDictionary<string, string> OutputVariableMapping { get; set; }
Property Value
Type Description
IDictionary<string, string>

RespectResponseInterruptionSettings

Optional. Indicates whether to respect the message-level interruption settings configured in the Dialogflow agent. * If false: all response messages from the Dialogflow agent follow the app-level barge-in settings. * If true: only response messages with allow_playback_interruption set to true will be interruptable, all other messages follow the app-level barge-in settings.

Declaration
[JsonProperty("respectResponseInterruptionSettings")]
public virtual bool? RespectResponseInterruptionSettings { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX