Class GoogleCloudDialogflowCxV3Action
Action performed by end user or Dialogflow agent in the conversation.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v3.Data
Assembly: Google.Apis.Dialogflow.v3.dll
Syntax
public class GoogleCloudDialogflowCxV3Action : IDirectResponseSchema
Properties
AgentUtterance
Optional. Action performed by the agent as a message.
Declaration
[JsonProperty("agentUtterance")]
public virtual GoogleCloudDialogflowCxV3AgentUtterance AgentUtterance { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3AgentUtterance |
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 GoogleCloudDialogflowCxV3FlowInvocation FlowInvocation { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3FlowInvocation |
PlaybookInvocation
Optional. Action performed on behalf of the agent by invoking a child playbook.
Declaration
[JsonProperty("playbookInvocation")]
public virtual GoogleCloudDialogflowCxV3PlaybookInvocation PlaybookInvocation { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3PlaybookInvocation |
ToolUse
Optional. Action performed on behalf of the agent by calling a plugin tool.
Declaration
[JsonProperty("toolUse")]
public virtual GoogleCloudDialogflowCxV3ToolUse ToolUse { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3ToolUse |
UserUtterance
Optional. Agent obtained a message from the customer.
Declaration
[JsonProperty("userUtterance")]
public virtual GoogleCloudDialogflowCxV3UserUtterance UserUtterance { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3UserUtterance |