copyWith method
ProjectResponseModel
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,
- ProjectResponseModelState? state,
- ProjectResponseModelAccessLevel? accessLevel,
- dynamic fiction,
- bool? qualityCheckOn,
- bool? qualityCheckOnWhenBulkConvert,
- dynamic creationMeta,
- dynamic sourceType,
- dynamic chaptersEnabled,
Implementation
ProjectResponseModel 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.ProjectResponseModelState? state,
enums.ProjectResponseModelAccessLevel? accessLevel,
dynamic fiction,
bool? qualityCheckOn,
bool? qualityCheckOnWhenBulkConvert,
dynamic creationMeta,
dynamic sourceType,
dynamic chaptersEnabled}) {
return ProjectResponseModel(
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);
}