public sealed class VirtualAgentOutput : IMessage<ConversationTurn.Types.VirtualAgentOutput>, IEquatable<ConversationTurn.Types.VirtualAgentOutput>, IDeepCloneable<ConversationTurn.Types.VirtualAgentOutput>, IBufferMessage, IMessage
The output from the virtual agent.
Implements
IMessage<ConversationTurn.Types.VirtualAgentOutput>, IEquatable<ConversationTurn.Types.VirtualAgentOutput>, IDeepCloneable<ConversationTurn.Types.VirtualAgentOutput>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
VirtualAgentOutput()
public VirtualAgentOutput()
VirtualAgentOutput(ConversationTurn.Types.VirtualAgentOutput)
public VirtualAgentOutput(ConversationTurn.Types.VirtualAgentOutput other)
Parameter | |
---|---|
Name | Description |
other | ConversationTurn.Types.VirtualAgentOutput |
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.
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 |
RepeatedField<TestRunDifference> |
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 |
RepeatedField<ResponseMessage.Types.Text> |
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 |