VoiceAgentResult constructor
VoiceAgentResult({
- bool? speechDetected,
- String? transcription,
- String? assistantResponse,
- String? thinkingContent,
- List<
int> ? synthesizedAudio, - VoiceAgentComponentStates? finalState,
- int? synthesizedAudioSampleRateHz,
- int? synthesizedAudioChannels,
- AudioEncoding? synthesizedAudioEncoding,
- String? sessionId,
- String? turnId,
- Int64? sttTimeMs,
- Int64? llmTimeMs,
- Int64? ttsTimeMs,
- Int64? totalTimeMs,
- String? errorMessage,
- int? errorCode,
Implementation
factory VoiceAgentResult({
$core.bool? speechDetected,
$core.String? transcription,
$core.String? assistantResponse,
$core.String? thinkingContent,
$core.List<$core.int>? synthesizedAudio,
$0.VoiceAgentComponentStates? finalState,
$core.int? synthesizedAudioSampleRateHz,
$core.int? synthesizedAudioChannels,
$0.AudioEncoding? synthesizedAudioEncoding,
$core.String? sessionId,
$core.String? turnId,
$fixnum.Int64? sttTimeMs,
$fixnum.Int64? llmTimeMs,
$fixnum.Int64? ttsTimeMs,
$fixnum.Int64? totalTimeMs,
$core.String? errorMessage,
$core.int? errorCode,
}) {
final result = create();
if (speechDetected != null) result.speechDetected = speechDetected;
if (transcription != null) result.transcription = transcription;
if (assistantResponse != null) result.assistantResponse = assistantResponse;
if (thinkingContent != null) result.thinkingContent = thinkingContent;
if (synthesizedAudio != null) result.synthesizedAudio = synthesizedAudio;
if (finalState != null) result.finalState = finalState;
if (synthesizedAudioSampleRateHz != null)
result.synthesizedAudioSampleRateHz = synthesizedAudioSampleRateHz;
if (synthesizedAudioChannels != null)
result.synthesizedAudioChannels = synthesizedAudioChannels;
if (synthesizedAudioEncoding != null)
result.synthesizedAudioEncoding = synthesizedAudioEncoding;
if (sessionId != null) result.sessionId = sessionId;
if (turnId != null) result.turnId = turnId;
if (sttTimeMs != null) result.sttTimeMs = sttTimeMs;
if (llmTimeMs != null) result.llmTimeMs = llmTimeMs;
if (ttsTimeMs != null) result.ttsTimeMs = ttsTimeMs;
if (totalTimeMs != null) result.totalTimeMs = totalTimeMs;
if (errorMessage != null) result.errorMessage = errorMessage;
if (errorCode != null) result.errorCode = errorCode;
return result;
}