copyWithWrapped method

ProjectExtendedResponseModel 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<ProjectExtendedResponseModelState>? state,
  22. Wrapped<ProjectExtendedResponseModelAccessLevel>? accessLevel,
  23. Wrapped? fiction,
  24. Wrapped<bool>? qualityCheckOn,
  25. Wrapped<bool>? qualityCheckOnWhenBulkConvert,
  26. Wrapped? creationMeta,
  27. Wrapped? sourceType,
  28. Wrapped? chaptersEnabled,
  29. Wrapped<ProjectExtendedResponseModelQualityPreset>? qualityPreset,
  30. Wrapped<List<ChapterResponseModel>>? chapters,
  31. Wrapped<List<PronunciationDictionaryVersionResponseModel>>? pronunciationDictionaryVersions,
  32. Wrapped<List<PronunciationDictionaryLocatorResponseModel>>? pronunciationDictionaryLocators,
  33. Wrapped<ProjectExtendedResponseModelApplyTextNormalization>? applyTextNormalization,
  34. 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));
}