copyWithWrapped method
VoiceGenerationParameterResponseModel
copyWithWrapped({
- Wrapped<
List< ? genders,VoiceGenerationParameterOptionResponseModel> > - Wrapped<
List< ? accents,VoiceGenerationParameterOptionResponseModel> > - Wrapped<
List< ? ages,VoiceGenerationParameterOptionResponseModel> > - Wrapped<
int> ? minimumCharacters, - Wrapped<
int> ? maximumCharacters, - Wrapped<
double> ? minimumAccentStrength, - 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));
}