VoiceAgentTurnRequest constructor
VoiceAgentTurnRequest({})
Implementation
factory VoiceAgentTurnRequest({
$core.String? requestId,
$core.String? sessionId,
$core.List<$core.int>? audioData,
$core.int? sampleRateHz,
$core.int? channels,
$0.AudioEncoding? encoding,
VoiceSessionConfig? sessionConfig,
$core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata,
}) {
final result = create();
if (requestId != null) result.requestId = requestId;
if (sessionId != null) result.sessionId = sessionId;
if (audioData != null) result.audioData = audioData;
if (sampleRateHz != null) result.sampleRateHz = sampleRateHz;
if (channels != null) result.channels = channels;
if (encoding != null) result.encoding = encoding;
if (sessionConfig != null) result.sessionConfig = sessionConfig;
if (metadata != null) result.metadata.addEntries(metadata);
return result;
}