copyWith method

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

Implementation

VoiceGenerationParameterResponseModel copyWith(
    {List<VoiceGenerationParameterOptionResponseModel>? genders,
    List<VoiceGenerationParameterOptionResponseModel>? accents,
    List<VoiceGenerationParameterOptionResponseModel>? ages,
    int? minimumCharacters,
    int? maximumCharacters,
    double? minimumAccentStrength,
    double? maximumAccentStrength}) {
  return VoiceGenerationParameterResponseModel(
      genders: genders ?? this.genders,
      accents: accents ?? this.accents,
      ages: ages ?? this.ages,
      minimumCharacters: minimumCharacters ?? this.minimumCharacters,
      maximumCharacters: maximumCharacters ?? this.maximumCharacters,
      minimumAccentStrength:
          minimumAccentStrength ?? this.minimumAccentStrength,
      maximumAccentStrength:
          maximumAccentStrength ?? this.maximumAccentStrength);
}