copyWithWrapped method

DeviceMigrationRequestDTO copyWithWrapped({
  1. Wrapped<int?>? id,
  2. Wrapped<DeviceHostDTO?>? deviceHost,
  3. Wrapped<bool?>? isDryRun,
  4. Wrapped<bool?>? isCompleted,
  5. Wrapped<DeviceMigrationRequestTypeDTO?>? type,
  6. Wrapped<DeviceDataDTO?>? device,
  7. Wrapped<DealerOrgDTO?>? dealerOrg,
  8. Wrapped<HomeownerDTO?>? homeowner,
  9. Wrapped<List<String>?>? serialNumbers,
  10. Wrapped<DealerUserDTO?>? requester,
  11. Wrapped<DateTime?>? requestDate,
})

Implementation

DeviceMigrationRequestDTO copyWithWrapped(
    {Wrapped<int?>? id,
    Wrapped<enums.DeviceHostDTO?>? deviceHost,
    Wrapped<bool?>? isDryRun,
    Wrapped<bool?>? isCompleted,
    Wrapped<enums.DeviceMigrationRequestTypeDTO?>? type,
    Wrapped<DeviceDataDTO?>? device,
    Wrapped<DealerOrgDTO?>? dealerOrg,
    Wrapped<HomeownerDTO?>? homeowner,
    Wrapped<List<String>?>? serialNumbers,
    Wrapped<DealerUserDTO?>? requester,
    Wrapped<DateTime?>? requestDate}) {
  return DeviceMigrationRequestDTO(
      id: (id != null ? id.value : this.id),
      deviceHost: (deviceHost != null ? deviceHost.value : this.deviceHost),
      isDryRun: (isDryRun != null ? isDryRun.value : this.isDryRun),
      isCompleted:
          (isCompleted != null ? isCompleted.value : this.isCompleted),
      type: (type != null ? type.value : this.type),
      device: (device != null ? device.value : this.device),
      dealerOrg: (dealerOrg != null ? dealerOrg.value : this.dealerOrg),
      homeowner: (homeowner != null ? homeowner.value : this.homeowner),
      serialNumbers:
          (serialNumbers != null ? serialNumbers.value : this.serialNumbers),
      requester: (requester != null ? requester.value : this.requester),
      requestDate:
          (requestDate != null ? requestDate.value : this.requestDate));
}