Dialogflow v3 API - Class ConversationTurn.Types.VirtualAgentOutput (2.4.0)

public sealed class VirtualAgentOutput : IMessage<ConversationTurn.Types.VirtualAgentOutput>, IEquatable<ConversationTurn.Types.VirtualAgentOutput>, IDeepCloneable<ConversationTurn.Types.VirtualAgentOutput>, IBufferMessage, IMessage

Reference documentation and code samples for the Dialogflow v3 API class ConversationTurn.Types.VirtualAgentOutput.

The output from the virtual agent.

Inheritance

Object > ConversationTurn.Types.VirtualAgentOutput

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

VirtualAgentOutput()

public VirtualAgentOutput()

VirtualAgentOutput(ConversationTurn.Types.VirtualAgentOutput)

public VirtualAgentOutput(ConversationTurn.Types.VirtualAgentOutput other)
Parameter
NameDescription
otherConversationTurn.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
TypeDescription
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
TypeDescription
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
TypeDescription
RepeatedField<TestRunDifference>

SessionParameters

public Struct SessionParameters { get; set; }

The session parameters available to the bot at this point.

Property Value
TypeDescription
Struct

Status

public Status Status { get; set; }

Response error from the agent in the test result. If set, other output is empty.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
Intent