copyWithWrapped method

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));
}