copyWith method
VoiceSharingResponseModel
copyWith({
- VoiceSharingResponseModelStatus? status,
- dynamic historyItemSampleId,
- int? dateUnix,
- List<
String> ? whitelistedEmails, - String? publicOwnerId,
- String? originalVoiceId,
- bool? financialRewardsEnabled,
- bool? freeUsersAllowed,
- bool? liveModerationEnabled,
- dynamic rate,
- dynamic fiatRate,
- int? noticePeriod,
- dynamic disableAtUnix,
- bool? voiceMixingAllowed,
- bool? featured,
- VoiceSharingResponseModelCategory? category,
- dynamic readerAppEnabled,
- dynamic imageUrl,
- dynamic banReason,
- int? likedByCount,
- int? clonedByCount,
- String? name,
- dynamic description,
- Map<
String, dynamic> ? labels, - VoiceSharingResponseModelReviewStatus? reviewStatus,
- dynamic reviewMessage,
- bool? enabledInLibrary,
- dynamic instagramUsername,
- dynamic twitterUsername,
- dynamic youtubeUsername,
- dynamic tiktokUsername,
- dynamic moderationCheck,
- dynamic readerRestrictedOn,
Implementation
VoiceSharingResponseModel copyWith(
{enums.VoiceSharingResponseModelStatus? status,
dynamic historyItemSampleId,
int? dateUnix,
List<String>? whitelistedEmails,
String? publicOwnerId,
String? originalVoiceId,
bool? financialRewardsEnabled,
bool? freeUsersAllowed,
bool? liveModerationEnabled,
dynamic rate,
dynamic fiatRate,
int? noticePeriod,
dynamic disableAtUnix,
bool? voiceMixingAllowed,
bool? featured,
enums.VoiceSharingResponseModelCategory? category,
dynamic readerAppEnabled,
dynamic imageUrl,
dynamic banReason,
int? likedByCount,
int? clonedByCount,
String? name,
dynamic description,
Map<String, dynamic>? labels,
enums.VoiceSharingResponseModelReviewStatus? reviewStatus,
dynamic reviewMessage,
bool? enabledInLibrary,
dynamic instagramUsername,
dynamic twitterUsername,
dynamic youtubeUsername,
dynamic tiktokUsername,
dynamic moderationCheck,
dynamic readerRestrictedOn}) {
return VoiceSharingResponseModel(
status: status ?? this.status,
historyItemSampleId: historyItemSampleId ?? this.historyItemSampleId,
dateUnix: dateUnix ?? this.dateUnix,
whitelistedEmails: whitelistedEmails ?? this.whitelistedEmails,
publicOwnerId: publicOwnerId ?? this.publicOwnerId,
originalVoiceId: originalVoiceId ?? this.originalVoiceId,
financialRewardsEnabled:
financialRewardsEnabled ?? this.financialRewardsEnabled,
freeUsersAllowed: freeUsersAllowed ?? this.freeUsersAllowed,
liveModerationEnabled:
liveModerationEnabled ?? this.liveModerationEnabled,
rate: rate ?? this.rate,
fiatRate: fiatRate ?? this.fiatRate,
noticePeriod: noticePeriod ?? this.noticePeriod,
disableAtUnix: disableAtUnix ?? this.disableAtUnix,
voiceMixingAllowed: voiceMixingAllowed ?? this.voiceMixingAllowed,
featured: featured ?? this.featured,
category: category ?? this.category,
readerAppEnabled: readerAppEnabled ?? this.readerAppEnabled,
imageUrl: imageUrl ?? this.imageUrl,
banReason: banReason ?? this.banReason,
likedByCount: likedByCount ?? this.likedByCount,
clonedByCount: clonedByCount ?? this.clonedByCount,
name: name ?? this.name,
description: description ?? this.description,
labels: labels ?? this.labels,
reviewStatus: reviewStatus ?? this.reviewStatus,
reviewMessage: reviewMessage ?? this.reviewMessage,
enabledInLibrary: enabledInLibrary ?? this.enabledInLibrary,
instagramUsername: instagramUsername ?? this.instagramUsername,
twitterUsername: twitterUsername ?? this.twitterUsername,
youtubeUsername: youtubeUsername ?? this.youtubeUsername,
tiktokUsername: tiktokUsername ?? this.tiktokUsername,
moderationCheck: moderationCheck ?? this.moderationCheck,
readerRestrictedOn: readerRestrictedOn ?? this.readerRestrictedOn);
}