copyWithWrapped method

VoicePreviewResponseModel copyWithWrapped({
  1. Wrapped<String>? audioBase64,
  2. Wrapped<String>? generatedVoiceId,
  3. Wrapped<String>? mediaType,
  4. Wrapped<double>? durationSecs,
})

Implementation

VoicePreviewResponseModel copyWithWrapped(
    {Wrapped<String>? audioBase64,
    Wrapped<String>? generatedVoiceId,
    Wrapped<String>? mediaType,
    Wrapped<double>? durationSecs}) {
  return VoicePreviewResponseModel(
      audioBase64:
          (audioBase64 != null ? audioBase64.value : this.audioBase64),
      generatedVoiceId: (generatedVoiceId != null
          ? generatedVoiceId.value
          : this.generatedVoiceId),
      mediaType: (mediaType != null ? mediaType.value : this.mediaType),
      durationSecs:
          (durationSecs != null ? durationSecs.value : this.durationSecs));
}