copyWith method
VoiceResponseModel
copyWith({
- String? voiceId,
- String? name,
- dynamic samples,
- 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,
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);
}