copyWithWrapped method

DeviceTagsDTO copyWithWrapped({
  1. Wrapped<int?>? deviceId,
  2. Wrapped<String?>? displayName,
  3. Wrapped<String?>? serialNumber,
  4. Wrapped<List<String>?>? dealerAppTags,
  5. Wrapped<List<String>?>? dealerTokens,
  6. Wrapped<List<String>?>? homeOwnerTags,
  7. Wrapped<List<EmailDTO>?>? homeOwnerEmails,
  8. Wrapped<List<EmailDTO>?>? dealerEmails,
})

Implementation

DeviceTagsDTO copyWithWrapped(
    {Wrapped<int?>? deviceId,
    Wrapped<String?>? displayName,
    Wrapped<String?>? serialNumber,
    Wrapped<List<String>?>? dealerAppTags,
    Wrapped<List<String>?>? dealerTokens,
    Wrapped<List<String>?>? homeOwnerTags,
    Wrapped<List<EmailDTO>?>? homeOwnerEmails,
    Wrapped<List<EmailDTO>?>? dealerEmails}) {
  return DeviceTagsDTO(
      deviceId: (deviceId != null ? deviceId.value : this.deviceId),
      displayName:
          (displayName != null ? displayName.value : this.displayName),
      serialNumber:
          (serialNumber != null ? serialNumber.value : this.serialNumber),
      dealerAppTags:
          (dealerAppTags != null ? dealerAppTags.value : this.dealerAppTags),
      dealerTokens:
          (dealerTokens != null ? dealerTokens.value : this.dealerTokens),
      homeOwnerTags:
          (homeOwnerTags != null ? homeOwnerTags.value : this.homeOwnerTags),
      homeOwnerEmails: (homeOwnerEmails != null
          ? homeOwnerEmails.value
          : this.homeOwnerEmails),
      dealerEmails:
          (dealerEmails != null ? dealerEmails.value : this.dealerEmails));
}