copyWithWrapped method

AtsDTO copyWithWrapped({
  1. Wrapped<String?>? serialNumber,
  2. Wrapped<String?>? modelNo,
  3. Wrapped<PowerSourceDTO?>? powerSource,
  4. Wrapped<SubDeviceConnectionTypeDTO?>? atsConnectionType,
  5. Wrapped<SignalStrengthDTO?>? ismSignalStrength,
  6. Wrapped<String?>? displayName,
})

Implementation

AtsDTO copyWithWrapped(
    {Wrapped<String?>? serialNumber,
    Wrapped<String?>? modelNo,
    Wrapped<enums.PowerSourceDTO?>? powerSource,
    Wrapped<enums.SubDeviceConnectionTypeDTO?>? atsConnectionType,
    Wrapped<enums.SignalStrengthDTO?>? ismSignalStrength,
    Wrapped<String?>? displayName}) {
  return AtsDTO(
      serialNumber:
          (serialNumber != null ? serialNumber.value : this.serialNumber),
      modelNo: (modelNo != null ? modelNo.value : this.modelNo),
      powerSource:
          (powerSource != null ? powerSource.value : this.powerSource),
      atsConnectionType: (atsConnectionType != null
          ? atsConnectionType.value
          : this.atsConnectionType),
      ismSignalStrength: (ismSignalStrength != null
          ? ismSignalStrength.value
          : this.ismSignalStrength),
      displayName:
          (displayName != null ? displayName.value : this.displayName));
}