copyWithWrapped method

GetPronunciationDictionaryMetadataResponseModel copyWithWrapped({
  1. Wrapped<String>? id,
  2. Wrapped<String>? latestVersionId,
  3. Wrapped<int>? latestVersionRulesNum,
  4. Wrapped<String>? name,
  5. Wrapped? permissionOnResource,
  6. Wrapped<String>? createdBy,
  7. Wrapped<int>? creationTimeUnix,
  8. Wrapped? archivedTimeUnix,
  9. Wrapped? description,
})

Implementation

GetPronunciationDictionaryMetadataResponseModel copyWithWrapped(
    {Wrapped<String>? id,
    Wrapped<String>? latestVersionId,
    Wrapped<int>? latestVersionRulesNum,
    Wrapped<String>? name,
    Wrapped<dynamic>? permissionOnResource,
    Wrapped<String>? createdBy,
    Wrapped<int>? creationTimeUnix,
    Wrapped<dynamic>? archivedTimeUnix,
    Wrapped<dynamic>? description}) {
  return GetPronunciationDictionaryMetadataResponseModel(
      id: (id != null ? id.value : this.id),
      latestVersionId: (latestVersionId != null
          ? latestVersionId.value
          : this.latestVersionId),
      latestVersionRulesNum: (latestVersionRulesNum != null
          ? latestVersionRulesNum.value
          : this.latestVersionRulesNum),
      name: (name != null ? name.value : this.name),
      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),
      description:
          (description != null ? description.value : this.description));
}