copyWithWrapped method

InProgressDeviceUpdateV3Body copyWithWrapped({
  1. Wrapped<String?>? displayName,
  2. Wrapped<AddressDTO?>? address,
  3. Wrapped<String?>? homeownerFirstName,
  4. Wrapped<String?>? homeownerLastName,
  5. Wrapped<String?>? homeownerEmail,
  6. Wrapped<bool?>? sendHomeownerEmail,
})

Implementation

InProgressDeviceUpdateV3Body copyWithWrapped(
    {Wrapped<String?>? displayName,
    Wrapped<AddressDTO?>? address,
    Wrapped<String?>? homeownerFirstName,
    Wrapped<String?>? homeownerLastName,
    Wrapped<String?>? homeownerEmail,
    Wrapped<bool?>? sendHomeownerEmail}) {
  return InProgressDeviceUpdateV3Body(
      displayName:
          (displayName != null ? displayName.value : this.displayName),
      address: (address != null ? address.value : this.address),
      homeownerFirstName: (homeownerFirstName != null
          ? homeownerFirstName.value
          : this.homeownerFirstName),
      homeownerLastName: (homeownerLastName != null
          ? homeownerLastName.value
          : this.homeownerLastName),
      homeownerEmail: (homeownerEmail != null
          ? homeownerEmail.value
          : this.homeownerEmail),
      sendHomeownerEmail: (sendHomeownerEmail != null
          ? sendHomeownerEmail.value
          : this.sendHomeownerEmail));
}