copyWith method
LibraryVoiceResponseModel
copyWith({
- String? publicOwnerId,
- String? voiceId,
- int? dateUnix,
- String? name,
- String? accent,
- String? gender,
- String? age,
- String? descriptive,
- String? useCase,
- LibraryVoiceResponseModelCategory? category,
- dynamic language,
- dynamic locale,
- dynamic description,
- dynamic previewUrl,
- int? usageCharacterCount1y,
- int? usageCharacterCount7d,
- int? playApiUsageCharacterCount1y,
- int? clonedByCount,
- dynamic rate,
- dynamic fiatRate,
- bool? freeUsersAllowed,
- bool? liveModerationEnabled,
- bool? featured,
- dynamic verifiedLanguages,
- dynamic noticePeriod,
- dynamic instagramUsername,
- dynamic twitterUsername,
- dynamic youtubeUsername,
- dynamic tiktokUsername,
- dynamic imageUrl,
- dynamic isAddedByUser,
Implementation
LibraryVoiceResponseModel copyWith(
{String? publicOwnerId,
String? voiceId,
int? dateUnix,
String? name,
String? accent,
String? gender,
String? age,
String? descriptive,
String? useCase,
enums.LibraryVoiceResponseModelCategory? category,
dynamic language,
dynamic locale,
dynamic description,
dynamic previewUrl,
int? usageCharacterCount1y,
int? usageCharacterCount7d,
int? playApiUsageCharacterCount1y,
int? clonedByCount,
dynamic rate,
dynamic fiatRate,
bool? freeUsersAllowed,
bool? liveModerationEnabled,
bool? featured,
dynamic verifiedLanguages,
dynamic noticePeriod,
dynamic instagramUsername,
dynamic twitterUsername,
dynamic youtubeUsername,
dynamic tiktokUsername,
dynamic imageUrl,
dynamic isAddedByUser}) {
return LibraryVoiceResponseModel(
publicOwnerId: publicOwnerId ?? this.publicOwnerId,
voiceId: voiceId ?? this.voiceId,
dateUnix: dateUnix ?? this.dateUnix,
name: name ?? this.name,
accent: accent ?? this.accent,
gender: gender ?? this.gender,
age: age ?? this.age,
descriptive: descriptive ?? this.descriptive,
useCase: useCase ?? this.useCase,
category: category ?? this.category,
language: language ?? this.language,
locale: locale ?? this.locale,
description: description ?? this.description,
previewUrl: previewUrl ?? this.previewUrl,
usageCharacterCount1y:
usageCharacterCount1y ?? this.usageCharacterCount1y,
usageCharacterCount7d:
usageCharacterCount7d ?? this.usageCharacterCount7d,
playApiUsageCharacterCount1y:
playApiUsageCharacterCount1y ?? this.playApiUsageCharacterCount1y,
clonedByCount: clonedByCount ?? this.clonedByCount,
rate: rate ?? this.rate,
fiatRate: fiatRate ?? this.fiatRate,
freeUsersAllowed: freeUsersAllowed ?? this.freeUsersAllowed,
liveModerationEnabled:
liveModerationEnabled ?? this.liveModerationEnabled,
featured: featured ?? this.featured,
verifiedLanguages: verifiedLanguages ?? this.verifiedLanguages,
noticePeriod: noticePeriod ?? this.noticePeriod,
instagramUsername: instagramUsername ?? this.instagramUsername,
twitterUsername: twitterUsername ?? this.twitterUsername,
youtubeUsername: youtubeUsername ?? this.youtubeUsername,
tiktokUsername: tiktokUsername ?? this.tiktokUsername,
imageUrl: imageUrl ?? this.imageUrl,
isAddedByUser: isAddedByUser ?? this.isAddedByUser);
}