copyWithWrapped method
ConversationalConfigAPIModelInput
copyWithWrapped({
- Wrapped<
ASRConversationalConfig?> ? asr, - Wrapped<
TurnConfig?> ? turn, - Wrapped<
TTSConversationalConfig?> ? tts, - Wrapped<
ConversationConfig?> ? conversation, - Wrapped<
Map< ? languagePresets,String, dynamic> ?> - Wrapped<
AgentConfigAPIModelInput?> ? agent,
Implementation
ConversationalConfigAPIModelInput copyWithWrapped(
{Wrapped<ASRConversationalConfig?>? asr,
Wrapped<TurnConfig?>? turn,
Wrapped<TTSConversationalConfig?>? tts,
Wrapped<ConversationConfig?>? conversation,
Wrapped<Map<String, dynamic>?>? languagePresets,
Wrapped<AgentConfigAPIModelInput?>? agent}) {
return ConversationalConfigAPIModelInput(
asr: (asr != null ? asr.value : this.asr),
turn: (turn != null ? turn.value : this.turn),
tts: (tts != null ? tts.value : this.tts),
conversation:
(conversation != null ? conversation.value : this.conversation),
languagePresets: (languagePresets != null
? languagePresets.value
: this.languagePresets),
agent: (agent != null ? agent.value : this.agent));
}