Class AnalyzeContentResponse (3.2.0)

public sealed class AnalyzeContentResponse : IMessage<AnalyzeContentResponse>, IEquatable<AnalyzeContentResponse>, IDeepCloneable<AnalyzeContentResponse>, IBufferMessage, IMessage

The response message for [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent].

Inheritance

Object > AnalyzeContentResponse

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

AnalyzeContentResponse()

public AnalyzeContentResponse()

AnalyzeContentResponse(AnalyzeContentResponse)

public AnalyzeContentResponse(AnalyzeContentResponse other)
Parameter
NameDescription
otherAnalyzeContentResponse

Properties

AutomatedAgentReply

public AutomatedAgentReply AutomatedAgentReply { get; set; }

Only set if a Dialogflow automated agent has responded. Note that: [AutomatedAgentReply.detect_intent_response.output_audio][] and [AutomatedAgentReply.detect_intent_response.output_audio_config][] are always empty, use [reply_audio][google.cloud.dialogflow.v2.AnalyzeContentResponse.reply_audio] instead.

Property Value
TypeDescription
AutomatedAgentReply

DtmfParameters

public DtmfParameters DtmfParameters { get; set; }

Indicates the parameters of DTMF.

Property Value
TypeDescription
DtmfParameters

EndUserSuggestionResults

public RepeatedField<SuggestionResult> EndUserSuggestionResults { get; }

The suggestions for end user. The order is the same as [HumanAgentAssistantConfig.SuggestionConfig.feature_configs][google.cloud.dialogflow.v2.HumanAgentAssistantConfig.SuggestionConfig.feature_configs] of [HumanAgentAssistantConfig.end_user_suggestion_config][google.cloud.dialogflow.v2.HumanAgentAssistantConfig.end_user_suggestion_config].

Property Value
TypeDescription
RepeatedField<SuggestionResult>

HumanAgentSuggestionResults

public RepeatedField<SuggestionResult> HumanAgentSuggestionResults { get; }

The suggestions for most recent human agent. The order is the same as [HumanAgentAssistantConfig.SuggestionConfig.feature_configs][google.cloud.dialogflow.v2.HumanAgentAssistantConfig.SuggestionConfig.feature_configs] of [HumanAgentAssistantConfig.human_agent_suggestion_config][google.cloud.dialogflow.v2.HumanAgentAssistantConfig.human_agent_suggestion_config].

Property Value
TypeDescription
RepeatedField<SuggestionResult>

Message

public Message Message { get; set; }

Message analyzed by CCAI.

Property Value
TypeDescription
Message

ReplyAudio

public OutputAudio ReplyAudio { get; set; }

The audio data bytes encoded as specified in the request. This field is set if:

  • reply_audio_config was specified in the request, or
  • The automated agent responded with audio to play to the user. In such case, reply_audio.config contains settings used to synthesize the speech.

In some scenarios, multiple output audio fields may be present in the response structure. In these cases, only the top-most-level audio output has content.

Property Value
TypeDescription
OutputAudio

ReplyText

public string ReplyText { get; set; }

The output text content. This field is set if the automated agent responded with text to show to the user.

Property Value
TypeDescription
String