copyWith method

VoiceResponseModel copyWith({
  1. String? voiceId,
  2. String? name,
  3. dynamic samples,
  4. VoiceResponseModelCategory? category,
  5. dynamic fineTuning,
  6. Map<String, dynamic>? labels,
  7. dynamic description,
  8. dynamic previewUrl,
  9. List<String>? availableForTiers,
  10. dynamic settings,
  11. dynamic sharing,
  12. List<String>? highQualityBaseModelIds,
  13. dynamic verifiedLanguages,
  14. dynamic safetyControl,
  15. dynamic voiceVerification,
  16. dynamic permissionOnResource,
  17. dynamic isOwner,
  18. bool? isLegacy,
  19. bool? isMixed,
  20. dynamic createdAtUnix,
})

Implementation

VoiceResponseModel copyWith(
    {String? voiceId,
    String? name,
    dynamic samples,
    enums.VoiceResponseModelCategory? category,
    dynamic fineTuning,
    Map<String, dynamic>? labels,
    dynamic description,
    dynamic previewUrl,
    List<String>? availableForTiers,
    dynamic settings,
    dynamic sharing,
    List<String>? highQualityBaseModelIds,
    dynamic verifiedLanguages,
    dynamic safetyControl,
    dynamic voiceVerification,
    dynamic permissionOnResource,
    dynamic isOwner,
    bool? isLegacy,
    bool? isMixed,
    dynamic createdAtUnix}) {
  return VoiceResponseModel(
      voiceId: voiceId ?? this.voiceId,
      name: name ?? this.name,
      samples: samples ?? this.samples,
      category: category ?? this.category,
      fineTuning: fineTuning ?? this.fineTuning,
      labels: labels ?? this.labels,
      description: description ?? this.description,
      previewUrl: previewUrl ?? this.previewUrl,
      availableForTiers: availableForTiers ?? this.availableForTiers,
      settings: settings ?? this.settings,
      sharing: sharing ?? this.sharing,
      highQualityBaseModelIds:
          highQualityBaseModelIds ?? this.highQualityBaseModelIds,
      verifiedLanguages: verifiedLanguages ?? this.verifiedLanguages,
      safetyControl: safetyControl ?? this.safetyControl,
      voiceVerification: voiceVerification ?? this.voiceVerification,
      permissionOnResource: permissionOnResource ?? this.permissionOnResource,
      isOwner: isOwner ?? this.isOwner,
      isLegacy: isLegacy ?? this.isLegacy,
      isMixed: isMixed ?? this.isMixed,
      createdAtUnix: createdAtUnix ?? this.createdAtUnix);
}