copyWith method

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

Implementation

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