copyWithWrapped method

VoicePreviewsRequestModel copyWithWrapped({
  1. Wrapped<String>? voiceDescription,
  2. Wrapped? text,
  3. Wrapped<bool?>? autoGenerateText,
  4. Wrapped<double?>? loudness,
  5. Wrapped<double?>? quality,
  6. Wrapped? seed,
  7. Wrapped<double?>? guidanceScale,
})

Implementation

VoicePreviewsRequestModel copyWithWrapped(
    {Wrapped<String>? voiceDescription,
    Wrapped<dynamic>? text,
    Wrapped<bool?>? autoGenerateText,
    Wrapped<double?>? loudness,
    Wrapped<double?>? quality,
    Wrapped<dynamic>? seed,
    Wrapped<double?>? guidanceScale}) {
  return VoicePreviewsRequestModel(
      voiceDescription: (voiceDescription != null
          ? voiceDescription.value
          : this.voiceDescription),
      text: (text != null ? text.value : this.text),
      autoGenerateText: (autoGenerateText != null
          ? autoGenerateText.value
          : this.autoGenerateText),
      loudness: (loudness != null ? loudness.value : this.loudness),
      quality: (quality != null ? quality.value : this.quality),
      seed: (seed != null ? seed.value : this.seed),
      guidanceScale:
          (guidanceScale != null ? guidanceScale.value : this.guidanceScale));
}