copyWithWrapped method

DeviceVerificationDTO copyWithWrapped({
  1. Wrapped<VerificationResultDTO?>? serialNumber,
  2. Wrapped<VerificationResultDTO?>? controllerPin,
  3. Wrapped<String?>? displayName,
  4. Wrapped<AddressDTO?>? address,
  5. Wrapped<bool?>? hasHomeownerConsent,
})

Implementation

DeviceVerificationDTO copyWithWrapped(
    {Wrapped<enums.VerificationResultDTO?>? serialNumber,
    Wrapped<enums.VerificationResultDTO?>? controllerPin,
    Wrapped<String?>? displayName,
    Wrapped<AddressDTO?>? address,
    Wrapped<bool?>? hasHomeownerConsent}) {
  return DeviceVerificationDTO(
      serialNumber:
          (serialNumber != null ? serialNumber.value : this.serialNumber),
      controllerPin:
          (controllerPin != null ? controllerPin.value : this.controllerPin),
      displayName:
          (displayName != null ? displayName.value : this.displayName),
      address: (address != null ? address.value : this.address),
      hasHomeownerConsent: (hasHomeownerConsent != null
          ? hasHomeownerConsent.value
          : this.hasHomeownerConsent));
}