copyWithWrapped method
ProjectExtendedResponseModel
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<
ProjectExtendedResponseModelState> ? state, - Wrapped<
ProjectExtendedResponseModelAccessLevel> ? accessLevel, - Wrapped? fiction,
- Wrapped<
bool> ? qualityCheckOn, - Wrapped<
bool> ? qualityCheckOnWhenBulkConvert, - Wrapped? creationMeta,
- Wrapped? sourceType,
- Wrapped? chaptersEnabled,
- Wrapped<
ProjectExtendedResponseModelQualityPreset> ? qualityPreset, - Wrapped<
List< ? chapters,ChapterResponseModel> > - Wrapped<
List< ? pronunciationDictionaryVersions,PronunciationDictionaryVersionResponseModel> > - Wrapped<
List< ? pronunciationDictionaryLocators,PronunciationDictionaryLocatorResponseModel> > - Wrapped<
ProjectExtendedResponseModelApplyTextNormalization> ? applyTextNormalization, - Wrapped<
Object> ? experimental,
Implementation
ProjectExtendedResponseModel 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.ProjectExtendedResponseModelState>? state,
Wrapped<enums.ProjectExtendedResponseModelAccessLevel>? accessLevel,
Wrapped<dynamic>? fiction,
Wrapped<bool>? qualityCheckOn,
Wrapped<bool>? qualityCheckOnWhenBulkConvert,
Wrapped<dynamic>? creationMeta,
Wrapped<dynamic>? sourceType,
Wrapped<dynamic>? chaptersEnabled,
Wrapped<enums.ProjectExtendedResponseModelQualityPreset>? qualityPreset,
Wrapped<List<ChapterResponseModel>>? chapters,
Wrapped<List<PronunciationDictionaryVersionResponseModel>>?
pronunciationDictionaryVersions,
Wrapped<List<PronunciationDictionaryLocatorResponseModel>>?
pronunciationDictionaryLocators,
Wrapped<enums.ProjectExtendedResponseModelApplyTextNormalization>?
applyTextNormalization,
Wrapped<Object>? experimental}) {
return ProjectExtendedResponseModel(
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),
qualityPreset:
(qualityPreset != null ? qualityPreset.value : this.qualityPreset),
chapters: (chapters != null ? chapters.value : this.chapters),
pronunciationDictionaryVersions:
(pronunciationDictionaryVersions != null
? pronunciationDictionaryVersions.value
: this.pronunciationDictionaryVersions),
pronunciationDictionaryLocators:
(pronunciationDictionaryLocators != null
? pronunciationDictionaryLocators.value
: this.pronunciationDictionaryLocators),
applyTextNormalization: (applyTextNormalization != null
? applyTextNormalization.value
: this.applyTextNormalization),
experimental:
(experimental != null ? experimental.value : this.experimental));
}