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 |
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 |