StreamingDetectIntentResponse constructor
StreamingDetectIntentResponse({
- String? responseId,
- StreamingRecognitionResult? recognitionResult,
- QueryResult? queryResult,
- Status? webhookStatus,
- List<
int> ? outputAudio, - OutputAudioConfig? outputAudioConfig,
- Iterable<
QueryResult> ? alternativeQueryResults,
Implementation
factory StreamingDetectIntentResponse({
$core.String? responseId,
StreamingRecognitionResult? recognitionResult,
QueryResult? queryResult,
$21.Status? webhookStatus,
$core.List<$core.int>? outputAudio,
$20.OutputAudioConfig? outputAudioConfig,
$core.Iterable<QueryResult>? alternativeQueryResults,
}) {
final _result = create();
if (responseId != null) {
_result.responseId = responseId;
}
if (recognitionResult != null) {
_result.recognitionResult = recognitionResult;
}
if (queryResult != null) {
_result.queryResult = queryResult;
}
if (webhookStatus != null) {
_result.webhookStatus = webhookStatus;
}
if (outputAudio != null) {
_result.outputAudio = outputAudio;
}
if (outputAudioConfig != null) {
_result.outputAudioConfig = outputAudioConfig;
}
if (alternativeQueryResults != null) {
_result.alternativeQueryResults.addAll(alternativeQueryResults);
}
return _result;
}