copyWithWrapped method

ProjectResponseModel copyWithWrapped({
  1. Wrapped<String>? projectId,
  2. Wrapped<String>? name,
  3. Wrapped<int>? createDateUnix,
  4. Wrapped<String>? defaultTitleVoiceId,
  5. Wrapped<String>? defaultParagraphVoiceId,
  6. Wrapped<String>? defaultModelId,
  7. Wrapped? lastConversionDateUnix,
  8. Wrapped<bool>? canBeDownloaded,
  9. Wrapped? title,
  10. Wrapped? author,
  11. Wrapped? description,
  12. Wrapped? genres,
  13. Wrapped? coverImageUrl,
  14. Wrapped? targetAudience,
  15. Wrapped? language,
  16. Wrapped? contentType,
  17. Wrapped? originalPublicationDate,
  18. Wrapped? matureContent,
  19. Wrapped? isbnNumber,
  20. Wrapped<bool>? volumeNormalization,
  21. Wrapped<ProjectResponseModelState>? state,
  22. Wrapped<ProjectResponseModelAccessLevel>? accessLevel,
  23. Wrapped? fiction,
  24. Wrapped<bool>? qualityCheckOn,
  25. Wrapped<bool>? qualityCheckOnWhenBulkConvert,
  26. Wrapped? creationMeta,
  27. Wrapped? sourceType,
  28. 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));
}