copyWithWrapped method

AtsSystemSettingsDTO copyWithWrapped({
  1. Wrapped<double?>? utilityVoltageV,
  2. Wrapped<double?>? utilityFrequencyHz,
  3. Wrapped<double?>? generatorVoltageV,
  4. Wrapped<double?>? generatorFrequencyHz,
})

Implementation

AtsSystemSettingsDTO copyWithWrapped(
    {Wrapped<double?>? utilityVoltageV,
    Wrapped<double?>? utilityFrequencyHz,
    Wrapped<double?>? generatorVoltageV,
    Wrapped<double?>? generatorFrequencyHz}) {
  return AtsSystemSettingsDTO(
      utilityVoltageV: (utilityVoltageV != null
          ? utilityVoltageV.value
          : this.utilityVoltageV),
      utilityFrequencyHz: (utilityFrequencyHz != null
          ? utilityFrequencyHz.value
          : this.utilityFrequencyHz),
      generatorVoltageV: (generatorVoltageV != null
          ? generatorVoltageV.value
          : this.generatorVoltageV),
      generatorFrequencyHz: (generatorFrequencyHz != null
          ? generatorFrequencyHz.value
          : this.generatorFrequencyHz));
}