copyWithWrapped method

ASRConversationalConfig copyWithWrapped({
  1. Wrapped<ASRQuality?>? quality,
  2. Wrapped<ASRProvider?>? provider,
  3. Wrapped<ASRInputFormat?>? userInputAudioFormat,
  4. Wrapped<List<String>?>? keywords,
})

Implementation

ASRConversationalConfig copyWithWrapped(
    {Wrapped<enums.ASRQuality?>? quality,
    Wrapped<enums.ASRProvider?>? provider,
    Wrapped<enums.ASRInputFormat?>? userInputAudioFormat,
    Wrapped<List<String>?>? keywords}) {
  return ASRConversationalConfig(
      quality: (quality != null ? quality.value : this.quality),
      provider: (provider != null ? provider.value : this.provider),
      userInputAudioFormat: (userInputAudioFormat != null
          ? userInputAudioFormat.value
          : this.userInputAudioFormat),
      keywords: (keywords != null ? keywords.value : this.keywords));
}