copyWithWrapped method
ProjectResponseModel
copyWithWrapped({
- Wrapped<
String> ? projectId, - Wrapped<
String> ? name, - Wrapped<
int> ? createDateUnix, - Wrapped<
String> ? defaultTitleVoiceId, - Wrapped<
String> ? defaultParagraphVoiceId, - Wrapped<
String> ? defaultModelId, - Wrapped? lastConversionDateUnix,
- Wrapped<
bool> ? canBeDownloaded, - Wrapped? title,
- Wrapped? author,
- Wrapped? description,
- Wrapped? genres,
- Wrapped? coverImageUrl,
- Wrapped? targetAudience,
- Wrapped? language,
- Wrapped? contentType,
- Wrapped? originalPublicationDate,
- Wrapped? matureContent,
- Wrapped? isbnNumber,
- Wrapped<
bool> ? volumeNormalization, - Wrapped<
ProjectResponseModelState> ? state, - Wrapped<
ProjectResponseModelAccessLevel> ? accessLevel, - Wrapped? fiction,
- Wrapped<
bool> ? qualityCheckOn, - Wrapped<
bool> ? qualityCheckOnWhenBulkConvert, - Wrapped? creationMeta,
- Wrapped? sourceType,
- Wrapped? chaptersEnabled,
Implementation
ProjectResponseModel copyWithWrapped(
{Wrapped<String>? projectId,
Wrapped<String>? name,
Wrapped<int>? createDateUnix,
Wrapped<String>? defaultTitleVoiceId,
Wrapped<String>? defaultParagraphVoiceId,
Wrapped<String>? defaultModelId,
Wrapped<dynamic>? lastConversionDateUnix,
Wrapped<bool>? canBeDownloaded,
Wrapped<dynamic>? title,
Wrapped<dynamic>? author,
Wrapped<dynamic>? description,
Wrapped<dynamic>? genres,
Wrapped<dynamic>? coverImageUrl,
Wrapped<dynamic>? targetAudience,
Wrapped<dynamic>? language,
Wrapped<dynamic>? contentType,
Wrapped<dynamic>? originalPublicationDate,
Wrapped<dynamic>? matureContent,
Wrapped<dynamic>? isbnNumber,
Wrapped<bool>? volumeNormalization,
Wrapped<enums.ProjectResponseModelState>? state,
Wrapped<enums.ProjectResponseModelAccessLevel>? accessLevel,
Wrapped<dynamic>? fiction,
Wrapped<bool>? qualityCheckOn,
Wrapped<bool>? qualityCheckOnWhenBulkConvert,
Wrapped<dynamic>? creationMeta,
Wrapped<dynamic>? sourceType,
Wrapped<dynamic>? chaptersEnabled}) {
return ProjectResponseModel(
projectId: (projectId != null ? projectId.value : this.projectId),
name: (name != null ? name.value : this.name),
createDateUnix: (createDateUnix != null
? createDateUnix.value
: this.createDateUnix),
defaultTitleVoiceId: (defaultTitleVoiceId != null
? defaultTitleVoiceId.value
: this.defaultTitleVoiceId),
defaultParagraphVoiceId: (defaultParagraphVoiceId != null
? defaultParagraphVoiceId.value
: this.defaultParagraphVoiceId),
defaultModelId: (defaultModelId != null
? defaultModelId.value
: this.defaultModelId),
lastConversionDateUnix: (lastConversionDateUnix != null
? lastConversionDateUnix.value
: this.lastConversionDateUnix),
canBeDownloaded: (canBeDownloaded != null
? canBeDownloaded.value
: this.canBeDownloaded),
title: (title != null ? title.value : this.title),
author: (author != null ? author.value : this.author),
description:
(description != null ? description.value : this.description),
genres: (genres != null ? genres.value : this.genres),
coverImageUrl:
(coverImageUrl != null ? coverImageUrl.value : this.coverImageUrl),
targetAudience: (targetAudience != null
? targetAudience.value
: this.targetAudience),
language: (language != null ? language.value : this.language),
contentType:
(contentType != null ? contentType.value : this.contentType),
originalPublicationDate: (originalPublicationDate != null
? originalPublicationDate.value
: this.originalPublicationDate),
matureContent:
(matureContent != null ? matureContent.value : this.matureContent),
isbnNumber: (isbnNumber != null ? isbnNumber.value : this.isbnNumber),
volumeNormalization: (volumeNormalization != null
? volumeNormalization.value
: this.volumeNormalization),
state: (state != null ? state.value : this.state),
accessLevel:
(accessLevel != null ? accessLevel.value : this.accessLevel),
fiction: (fiction != null ? fiction.value : this.fiction),
qualityCheckOn: (qualityCheckOn != null
? qualityCheckOn.value
: this.qualityCheckOn),
qualityCheckOnWhenBulkConvert: (qualityCheckOnWhenBulkConvert != null
? qualityCheckOnWhenBulkConvert.value
: this.qualityCheckOnWhenBulkConvert),
creationMeta:
(creationMeta != null ? creationMeta.value : this.creationMeta),
sourceType: (sourceType != null ? sourceType.value : this.sourceType),
chaptersEnabled: (chaptersEnabled != null
? chaptersEnabled.value
: this.chaptersEnabled));
}