Input$AddOrUpdatePlusDeviceFuseOverloadAlarmConfigurationInput constructor

Input$AddOrUpdatePlusDeviceFuseOverloadAlarmConfigurationInput({
  1. required String deviceId,
  2. required int warningThresholdPercent,
  3. required int criticalThresholdPercent,
  4. required Enum$AlarmTriggerMode triggerMode,
  5. int? warningDatapoints,
  6. int? warningDurationSeconds,
  7. int? criticalDatapoints,
  8. int? criticalDurationSeconds,
  9. required bool isEnabled,
})

Implementation

factory Input$AddOrUpdatePlusDeviceFuseOverloadAlarmConfigurationInput({
  required String deviceId,
  required int warningThresholdPercent,
  required int criticalThresholdPercent,
  required Enum$AlarmTriggerMode triggerMode,
  int? warningDatapoints,
  int? warningDurationSeconds,
  int? criticalDatapoints,
  int? criticalDurationSeconds,
  required bool isEnabled,
}) => Input$AddOrUpdatePlusDeviceFuseOverloadAlarmConfigurationInput._({
  r'deviceId': deviceId,
  r'warningThresholdPercent': warningThresholdPercent,
  r'criticalThresholdPercent': criticalThresholdPercent,
  r'triggerMode': triggerMode,
  if (warningDatapoints != null) r'warningDatapoints': warningDatapoints,
  if (warningDurationSeconds != null)
    r'warningDurationSeconds': warningDurationSeconds,
  if (criticalDatapoints != null) r'criticalDatapoints': criticalDatapoints,
  if (criticalDurationSeconds != null)
    r'criticalDurationSeconds': criticalDurationSeconds,
  r'isEnabled': isEnabled,
});