Show / Hide Table of Contents

Class GoogleCloudDialogflowCxV3beta1Action

Action performed by end user or Dialogflow agent in the conversation.

Inheritance
object
GoogleCloudDialogflowCxV3beta1Action
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 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

CompleteTime

object representation of CompleteTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CompleteTimeDateTimeOffset instead.")]
public virtual object CompleteTime { get; set; }
Property Value
Type Description
object

CompleteTimeDateTimeOffset

DateTimeOffset representation of CompleteTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CompleteTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CompleteTimeRaw

Output only. Timestamp of the completion of the agent action.

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

DisplayName

Output only. The display name of the action.

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

Event__

Optional. The agent received an event from the customer or a system event is emitted.

Declaration
[JsonProperty("event")]
public virtual GoogleCloudDialogflowCxV3beta1Event Event__ { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1Event

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

FlowStateUpdate

Optional. Output only. The state machine update in flows.

Declaration
[JsonProperty("flowStateUpdate")]
public virtual GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdate FlowStateUpdate { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1ActionFlowStateUpdate

FlowTransition

Optional. Action performed on behalf of the agent by transitioning to a target CX flow.

Declaration
[JsonProperty("flowTransition")]
public virtual GoogleCloudDialogflowCxV3beta1FlowTransition FlowTransition { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1FlowTransition

IntentMatch

Optional. Output only. Intent Match in flows.

Declaration
[JsonProperty("intentMatch")]
public virtual GoogleCloudDialogflowCxV3beta1ActionIntentMatch IntentMatch { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1ActionIntentMatch

LlmCall

Optional. Output only. LLM call performed by the agent.

Declaration
[JsonProperty("llmCall")]
public virtual GoogleCloudDialogflowCxV3beta1LlmCall LlmCall { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1LlmCall

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

PlaybookTransition

Optional. Action performed on behalf of the agent by transitioning to a target playbook.

Declaration
[JsonProperty("playbookTransition")]
public virtual GoogleCloudDialogflowCxV3beta1PlaybookTransition PlaybookTransition { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1PlaybookTransition

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

Output only. Timestamp of the start of the agent action.

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

Status

Optional. Output only. The status of the action.

Declaration
[JsonProperty("status")]
public virtual GoogleCloudDialogflowCxV3beta1Status Status { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1Status

Stt

Optional. Speech-to-text action performed by the agent.

Declaration
[JsonProperty("stt")]
public virtual GoogleCloudDialogflowCxV3beta1ActionSTT Stt { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1ActionSTT

SubExecutionSteps

Optional. The detailed tracing information for sub execution steps of the action.

Declaration
[JsonProperty("subExecutionSteps")]
public virtual IList<GoogleCloudDialogflowCxV3beta1Span> SubExecutionSteps { get; set; }
Property Value
Type Description
IList<GoogleCloudDialogflowCxV3beta1Span>

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

Tts

Optional. Text-to-speech action performed by the agent.

Declaration
[JsonProperty("tts")]
public virtual GoogleCloudDialogflowCxV3beta1ActionTTS Tts { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1ActionTTS

UserUtterance

Optional. Agent obtained a message from the customer.

Declaration
[JsonProperty("userUtterance")]
public virtual GoogleCloudDialogflowCxV3beta1UserUtterance UserUtterance { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1UserUtterance

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX