Class GoogleCloudDialogflowCxV3beta1Action
Action performed by end user or Dialogflow agent in the conversation.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v3beta1.Data
Assembly: Google.Apis.Dialogflow.v3beta1.dll
Syntax
public class GoogleCloudDialogflowCxV3beta1Action : IDirectResponseSchema
Properties
AgentUtterance
Optional. Action performed by the agent as a message.
Declaration
[JsonProperty("agentUtterance")]
public virtual GoogleCloudDialogflowCxV3beta1AgentUtterance AgentUtterance { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1AgentUtterance |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FlowInvocation
Optional. Action performed on behalf of the agent by invoking a CX flow.
Declaration
[JsonProperty("flowInvocation")]
public virtual GoogleCloudDialogflowCxV3beta1FlowInvocation FlowInvocation { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1FlowInvocation |
PlaybookInvocation
Optional. Action performed on behalf of the agent by invoking a child playbook.
Declaration
[JsonProperty("playbookInvocation")]
public virtual GoogleCloudDialogflowCxV3beta1PlaybookInvocation PlaybookInvocation { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1PlaybookInvocation |
ToolUse
Optional. Action performed on behalf of the agent by calling a plugin tool.
Declaration
[JsonProperty("toolUse")]
public virtual GoogleCloudDialogflowCxV3beta1ToolUse ToolUse { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1ToolUse |
UserUtterance
Optional. Agent obtained a message from the customer.
Declaration
[JsonProperty("userUtterance")]
public virtual GoogleCloudDialogflowCxV3beta1UserUtterance UserUtterance { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3beta1UserUtterance |