copyWithWrapped method

VoiceGenerationParameterResponseModel copyWithWrapped({
  1. Wrapped<List<VoiceGenerationParameterOptionResponseModel>>? genders,
  2. Wrapped<List<VoiceGenerationParameterOptionResponseModel>>? accents,
  3. Wrapped<List<VoiceGenerationParameterOptionResponseModel>>? ages,
  4. Wrapped<int>? minimumCharacters,
  5. Wrapped<int>? maximumCharacters,
  6. Wrapped<double>? minimumAccentStrength,
  7. Wrapped<double>? maximumAccentStrength,
})

Implementation

VoiceGenerationParameterResponseModel copyWithWrapped(
    {Wrapped<List<VoiceGenerationParameterOptionResponseModel>>? genders,
    Wrapped<List<VoiceGenerationParameterOptionResponseModel>>? accents,
    Wrapped<List<VoiceGenerationParameterOptionResponseModel>>? ages,
    Wrapped<int>? minimumCharacters,
    Wrapped<int>? maximumCharacters,
    Wrapped<double>? minimumAccentStrength,
    Wrapped<double>? maximumAccentStrength}) {
  return VoiceGenerationParameterResponseModel(
      genders: (genders != null ? genders.value : this.genders),
      accents: (accents != null ? accents.value : this.accents),
      ages: (ages != null ? ages.value : this.ages),
      minimumCharacters: (minimumCharacters != null
          ? minimumCharacters.value
          : this.minimumCharacters),
      maximumCharacters: (maximumCharacters != null
          ? maximumCharacters.value
          : this.maximumCharacters),
      minimumAccentStrength: (minimumAccentStrength != null
          ? minimumAccentStrength.value
          : this.minimumAccentStrength),
      maximumAccentStrength: (maximumAccentStrength != null
          ? maximumAccentStrength.value
          : this.maximumAccentStrength));
}