public sealed class StreamingDetectIntentResponse : IMessage<StreamingDetectIntentResponse>, IEquatable<StreamingDetectIntentResponse>, IDeepCloneable<StreamingDetectIntentResponse>, IBufferMessage, IMessageThe top-level message returned from the [StreamingDetectIntent][google.cloud.dialogflow.cx.v3.Sessions.StreamingDetectIntent] method.
Multiple response messages (N) can be returned in order.
The first (N-1) responses set either the recognition_result or
detect_intent_response field, depending on the request:
If the
StreamingDetectIntentRequest.query_input.audiofield was set, and theStreamingDetectIntentRequest.enable_partial_responsefield was false, therecognition_resultfield is populated for each of the (N-1) responses. See the [StreamingRecognitionResult][google.cloud.dialogflow.cx.v3.StreamingRecognitionResult] message for details about the result message sequence.If the
StreamingDetectIntentRequest.enable_partial_responsefield was true, thedetect_intent_responsefield is populated for each of the (N-1) responses, where 1 <= N <= 4. These responses set the [DetectIntentResponse.response_type][google.cloud.dialogflow.cx.v3.DetectIntentResponse.response_type] field toPARTIAL.
For the final Nth response message, the detect_intent_response is fully
populated, and [DetectIntentResponse.response_type][google.cloud.dialogflow.cx.v3.DetectIntentResponse.response_type] is set to FINAL.
Implements
IMessage<StreamingDetectIntentResponse>, IEquatable<StreamingDetectIntentResponse>, IDeepCloneable<StreamingDetectIntentResponse>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
StreamingDetectIntentResponse()
public StreamingDetectIntentResponse()StreamingDetectIntentResponse(StreamingDetectIntentResponse)
public StreamingDetectIntentResponse(StreamingDetectIntentResponse other)| Parameter | |
|---|---|
| Name | Description |
other |
StreamingDetectIntentResponse |
Properties
DetectIntentResponse
public DetectIntentResponse DetectIntentResponse { get; set; }The response from detect intent.
| Property Value | |
|---|---|
| Type | Description |
DetectIntentResponse |
|
RecognitionResult
public StreamingRecognitionResult RecognitionResult { get; set; }The result of speech recognition.
| Property Value | |
|---|---|
| Type | Description |
StreamingRecognitionResult |
|
ResponseCase
public StreamingDetectIntentResponse.ResponseOneofCase ResponseCase { get; }| Property Value | |
|---|---|
| Type | Description |
StreamingDetectIntentResponse.ResponseOneofCase |
|