copyWith method
ProjectExtendedResponseModel
copyWith({
- String? projectId,
- String? name,
- int? createDateUnix,
- String? defaultTitleVoiceId,
- String? defaultParagraphVoiceId,
- String? defaultModelId,
- dynamic lastConversionDateUnix,
- bool? canBeDownloaded,
- dynamic title,
- dynamic author,
- dynamic description,
- dynamic genres,
- dynamic coverImageUrl,
- dynamic targetAudience,
- dynamic language,
- dynamic contentType,
- dynamic originalPublicationDate,
- dynamic matureContent,
- dynamic isbnNumber,
- bool? volumeNormalization,
- ProjectExtendedResponseModelState? state,
- ProjectExtendedResponseModelAccessLevel? accessLevel,
- dynamic fiction,
- bool? qualityCheckOn,
- bool? qualityCheckOnWhenBulkConvert,
- dynamic creationMeta,
- dynamic sourceType,
- dynamic chaptersEnabled,
- ProjectExtendedResponseModelQualityPreset? qualityPreset,
- List<
ChapterResponseModel> ? chapters, - List<
PronunciationDictionaryVersionResponseModel> ? pronunciationDictionaryVersions, - List<
PronunciationDictionaryLocatorResponseModel> ? pronunciationDictionaryLocators, - ProjectExtendedResponseModelApplyTextNormalization? applyTextNormalization,
- Object? experimental,
Implementation
ProjectExtendedResponseModel copyWith(
{String? projectId,
String? name,
int? createDateUnix,
String? defaultTitleVoiceId,
String? defaultParagraphVoiceId,
String? defaultModelId,
dynamic lastConversionDateUnix,
bool? canBeDownloaded,
dynamic title,
dynamic author,
dynamic description,
dynamic genres,
dynamic coverImageUrl,
dynamic targetAudience,
dynamic language,
dynamic contentType,
dynamic originalPublicationDate,
dynamic matureContent,
dynamic isbnNumber,
bool? volumeNormalization,
enums.ProjectExtendedResponseModelState? state,
enums.ProjectExtendedResponseModelAccessLevel? accessLevel,
dynamic fiction,
bool? qualityCheckOn,
bool? qualityCheckOnWhenBulkConvert,
dynamic creationMeta,
dynamic sourceType,
dynamic chaptersEnabled,
enums.ProjectExtendedResponseModelQualityPreset? qualityPreset,
List<ChapterResponseModel>? chapters,
List<PronunciationDictionaryVersionResponseModel>?
pronunciationDictionaryVersions,
List<PronunciationDictionaryLocatorResponseModel>?
pronunciationDictionaryLocators,
enums.ProjectExtendedResponseModelApplyTextNormalization?
applyTextNormalization,
Object? experimental}) {
return ProjectExtendedResponseModel(
projectId: projectId ?? this.projectId,
name: name ?? this.name,
createDateUnix: createDateUnix ?? this.createDateUnix,
defaultTitleVoiceId: defaultTitleVoiceId ?? this.defaultTitleVoiceId,
defaultParagraphVoiceId:
defaultParagraphVoiceId ?? this.defaultParagraphVoiceId,
defaultModelId: defaultModelId ?? this.defaultModelId,
lastConversionDateUnix:
lastConversionDateUnix ?? this.lastConversionDateUnix,
canBeDownloaded: canBeDownloaded ?? this.canBeDownloaded,
title: title ?? this.title,
author: author ?? this.author,
description: description ?? this.description,
genres: genres ?? this.genres,
coverImageUrl: coverImageUrl ?? this.coverImageUrl,
targetAudience: targetAudience ?? this.targetAudience,
language: language ?? this.language,
contentType: contentType ?? this.contentType,
originalPublicationDate:
originalPublicationDate ?? this.originalPublicationDate,
matureContent: matureContent ?? this.matureContent,
isbnNumber: isbnNumber ?? this.isbnNumber,
volumeNormalization: volumeNormalization ?? this.volumeNormalization,
state: state ?? this.state,
accessLevel: accessLevel ?? this.accessLevel,
fiction: fiction ?? this.fiction,
qualityCheckOn: qualityCheckOn ?? this.qualityCheckOn,
qualityCheckOnWhenBulkConvert:
qualityCheckOnWhenBulkConvert ?? this.qualityCheckOnWhenBulkConvert,
creationMeta: creationMeta ?? this.creationMeta,
sourceType: sourceType ?? this.sourceType,
chaptersEnabled: chaptersEnabled ?? this.chaptersEnabled,
qualityPreset: qualityPreset ?? this.qualityPreset,
chapters: chapters ?? this.chapters,
pronunciationDictionaryVersions: pronunciationDictionaryVersions ??
this.pronunciationDictionaryVersions,
pronunciationDictionaryLocators: pronunciationDictionaryLocators ??
this.pronunciationDictionaryLocators,
applyTextNormalization:
applyTextNormalization ?? this.applyTextNormalization,
experimental: experimental ?? this.experimental);
}