copyWithWrapped method

AtsGeneratorToUtilitySettingsDTO copyWithWrapped({
  1. Wrapped<double?>? utilityVoltagePickupPercent,
  2. Wrapped<int?>? transferToUtilityDelaySeconds,
  3. Wrapped<double?>? generatorFrequencyDropoutPercent,
  4. Wrapped<int?>? failedTransferToUtilityDelaySeconds,
  5. Wrapped<int?>? cooldownDelaySeconds,
})

Implementation

AtsGeneratorToUtilitySettingsDTO copyWithWrapped(
    {Wrapped<double?>? utilityVoltagePickupPercent,
    Wrapped<int?>? transferToUtilityDelaySeconds,
    Wrapped<double?>? generatorFrequencyDropoutPercent,
    Wrapped<int?>? failedTransferToUtilityDelaySeconds,
    Wrapped<int?>? cooldownDelaySeconds}) {
  return AtsGeneratorToUtilitySettingsDTO(
      utilityVoltagePickupPercent: (utilityVoltagePickupPercent != null
          ? utilityVoltagePickupPercent.value
          : this.utilityVoltagePickupPercent),
      transferToUtilityDelaySeconds: (transferToUtilityDelaySeconds != null
          ? transferToUtilityDelaySeconds.value
          : this.transferToUtilityDelaySeconds),
      generatorFrequencyDropoutPercent:
          (generatorFrequencyDropoutPercent != null
              ? generatorFrequencyDropoutPercent.value
              : this.generatorFrequencyDropoutPercent),
      failedTransferToUtilityDelaySeconds:
          (failedTransferToUtilityDelaySeconds != null
              ? failedTransferToUtilityDelaySeconds.value
              : this.failedTransferToUtilityDelaySeconds),
      cooldownDelaySeconds: (cooldownDelaySeconds != null
          ? cooldownDelaySeconds.value
          : this.cooldownDelaySeconds));
}