copyWith method

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

Implementation

AtsGeneratorToUtilitySettingsDTO copyWith(
    {double? utilityVoltagePickupPercent,
    int? transferToUtilityDelaySeconds,
    double? generatorFrequencyDropoutPercent,
    int? failedTransferToUtilityDelaySeconds,
    int? cooldownDelaySeconds}) {
  return AtsGeneratorToUtilitySettingsDTO(
      utilityVoltagePickupPercent:
          utilityVoltagePickupPercent ?? this.utilityVoltagePickupPercent,
      transferToUtilityDelaySeconds:
          transferToUtilityDelaySeconds ?? this.transferToUtilityDelaySeconds,
      generatorFrequencyDropoutPercent: generatorFrequencyDropoutPercent ??
          this.generatorFrequencyDropoutPercent,
      failedTransferToUtilityDelaySeconds:
          failedTransferToUtilityDelaySeconds ??
              this.failedTransferToUtilityDelaySeconds,
      cooldownDelaySeconds:
          cooldownDelaySeconds ?? this.cooldownDelaySeconds);
}