public sealed class ConversationTurn.Types.VirtualAgentOutput : IMessage<ConversationTurn.Types.VirtualAgentOutput>, IEquatable<ConversationTurn.Types.VirtualAgentOutput>, IDeepCloneable<ConversationTurn.Types.VirtualAgentOutput>, IBufferMessage, IMessageReference documentation and code samples for the Dialogflow v3 API class ConversationTurn.Types.VirtualAgentOutput.
The output from the virtual agent.
Implements
IMessageConversationTurnTypesVirtualAgentOutput, IEquatableConversationTurnTypesVirtualAgentOutput, IDeepCloneableConversationTurnTypesVirtualAgentOutput, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
VirtualAgentOutput()
public VirtualAgentOutput()VirtualAgentOutput(VirtualAgentOutput)
public VirtualAgentOutput(ConversationTurn.Types.VirtualAgentOutput other)| Parameter | |
|---|---|
| Name | Description |
other |
ConversationTurnTypesVirtualAgentOutput |
Properties
CurrentPage
public Page CurrentPage { get; set; }The [Page][google.cloud.dialogflow.cx.v3.Page] on which the utterance was spoken. Only name and displayName will be set.
| Property Value | |
|---|---|
| Type | Description |
Page |
|
DiagnosticInfo
public Struct DiagnosticInfo { get; set; }Required. Input only. The diagnostic [info][Session.DetectIntentResponse.QueryResult.diagnostic_info] output for the turn. Required to calculate the testing coverage.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Differences
public RepeatedField<TestRunDifference> Differences { get; }Output only. If this is part of a [result conversation turn][TestCaseResult.conversation_turns], the list of differences between the original run and the replay for this output, if any.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldTestRunDifference |
|
SessionParameters
public Struct SessionParameters { get; set; }The session parameters available to the bot at this point.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Status
public Status Status { get; set; }Response error from the agent in the test result. If set, other output is empty.
| Property Value | |
|---|---|
| Type | Description |
Status |
|
TextResponses
public RepeatedField<ResponseMessage.Types.Text> TextResponses { get; }The [text][google.cloud.dialogflow.cx.v3.ResponseMessage.Text] responses from the agent for the turn.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldResponseMessageTypesText |
|
TriggeredIntent
public Intent TriggeredIntent { get; set; }The [Intent][google.cloud.dialogflow.cx.v3.Intent] that triggered the response. Only name and displayName will be set.
| Property Value | |
|---|---|
| Type | Description |
Intent |
|