Input$AddOrUpdateEnergyUsageLimitAlarmConfigurationInput constructor

Input$AddOrUpdateEnergyUsageLimitAlarmConfigurationInput({
  1. required String deviceId,
  2. required int energyThresholdWh,
  3. required int evaluationWindowMinutes,
  4. int? minimumObservedMinutesBeforeProjection,
  5. required bool isEnabled,
})

Implementation

factory Input$AddOrUpdateEnergyUsageLimitAlarmConfigurationInput({
  required String deviceId,
  required int energyThresholdWh,
  required int evaluationWindowMinutes,
  int? minimumObservedMinutesBeforeProjection,
  required bool isEnabled,
}) => Input$AddOrUpdateEnergyUsageLimitAlarmConfigurationInput._({
  r'deviceId': deviceId,
  r'energyThresholdWh': energyThresholdWh,
  r'evaluationWindowMinutes': evaluationWindowMinutes,
  if (minimumObservedMinutesBeforeProjection != null)
    r'minimumObservedMinutesBeforeProjection':
        minimumObservedMinutesBeforeProjection,
  r'isEnabled': isEnabled,
});