copyWithWrapped method

AtsUtilityToGeneratorSettingsDTO copyWithWrapped({
  1. Wrapped<double?>? utilityVoltageDropoutPercent,
  2. Wrapped<int?>? emergencyStartDelaySeconds,
  3. Wrapped<double?>? generatorFrequencyPickupPercent,
  4. Wrapped<double?>? generatorVoltagePickupPercent,
  5. Wrapped<int?>? transferToGeneratorDelaySeconds,
})

Implementation

AtsUtilityToGeneratorSettingsDTO copyWithWrapped(
    {Wrapped<double?>? utilityVoltageDropoutPercent,
    Wrapped<int?>? emergencyStartDelaySeconds,
    Wrapped<double?>? generatorFrequencyPickupPercent,
    Wrapped<double?>? generatorVoltagePickupPercent,
    Wrapped<int?>? transferToGeneratorDelaySeconds}) {
  return AtsUtilityToGeneratorSettingsDTO(
      utilityVoltageDropoutPercent: (utilityVoltageDropoutPercent != null
          ? utilityVoltageDropoutPercent.value
          : this.utilityVoltageDropoutPercent),
      emergencyStartDelaySeconds: (emergencyStartDelaySeconds != null
          ? emergencyStartDelaySeconds.value
          : this.emergencyStartDelaySeconds),
      generatorFrequencyPickupPercent:
          (generatorFrequencyPickupPercent != null
              ? generatorFrequencyPickupPercent.value
              : this.generatorFrequencyPickupPercent),
      generatorVoltagePickupPercent: (generatorVoltagePickupPercent != null
          ? generatorVoltagePickupPercent.value
          : this.generatorVoltagePickupPercent),
      transferToGeneratorDelaySeconds:
          (transferToGeneratorDelaySeconds != null
              ? transferToGeneratorDelaySeconds.value
              : this.transferToGeneratorDelaySeconds));
}