copyWithWrapped method

PronunciationDictionaryVersionResponseModel copyWithWrapped({
  1. Wrapped<String>? versionId,
  2. Wrapped<int>? versionRulesNum,
  3. Wrapped<String>? pronunciationDictionaryId,
  4. Wrapped<String>? dictionaryName,
  5. Wrapped<String>? versionName,
  6. Wrapped? permissionOnResource,
  7. Wrapped<String>? createdBy,
  8. Wrapped<int>? creationTimeUnix,
  9. Wrapped? archivedTimeUnix,
})

Implementation

PronunciationDictionaryVersionResponseModel copyWithWrapped(
    {Wrapped<String>? versionId,
    Wrapped<int>? versionRulesNum,
    Wrapped<String>? pronunciationDictionaryId,
    Wrapped<String>? dictionaryName,
    Wrapped<String>? versionName,
    Wrapped<dynamic>? permissionOnResource,
    Wrapped<String>? createdBy,
    Wrapped<int>? creationTimeUnix,
    Wrapped<dynamic>? archivedTimeUnix}) {
  return PronunciationDictionaryVersionResponseModel(
      versionId: (versionId != null ? versionId.value : this.versionId),
      versionRulesNum: (versionRulesNum != null
          ? versionRulesNum.value
          : this.versionRulesNum),
      pronunciationDictionaryId: (pronunciationDictionaryId != null
          ? pronunciationDictionaryId.value
          : this.pronunciationDictionaryId),
      dictionaryName: (dictionaryName != null
          ? dictionaryName.value
          : this.dictionaryName),
      versionName:
          (versionName != null ? versionName.value : this.versionName),
      permissionOnResource: (permissionOnResource != null
          ? permissionOnResource.value
          : this.permissionOnResource),
      createdBy: (createdBy != null ? createdBy.value : this.createdBy),
      creationTimeUnix: (creationTimeUnix != null
          ? creationTimeUnix.value
          : this.creationTimeUnix),
      archivedTimeUnix: (archivedTimeUnix != null
          ? archivedTimeUnix.value
          : this.archivedTimeUnix));
}