Sub2ApiAdminOpsAlertRuleInput constructor

const Sub2ApiAdminOpsAlertRuleInput({
  1. required String name,
  2. required Sub2ApiAdminOpsAlertMetricType metricType,
  3. required Sub2ApiAdminOpsAlertOperator operator,
  4. required Sub2ApiDecimal threshold,
  5. String description = '',
  6. bool enabled = true,
  7. Sub2ApiAdminOpsAlertSeverity severity = Sub2ApiAdminOpsAlertSeverity.p2,
  8. int windowMinutes = 1,
  9. int sustainedMinutes = 1,
  10. int cooldownMinutes = 0,
  11. bool notifyEmail = true,
  12. Sub2ApiAdminJsonObject filters = const Sub2ApiAdminJsonObject({}),
})

Implementation

const Sub2ApiAdminOpsAlertRuleInput({
  required this.name,
  required this.metricType,
  required this.operator,
  required this.threshold,
  this.description = '',
  this.enabled = true,
  this.severity = Sub2ApiAdminOpsAlertSeverity.p2,
  this.windowMinutes = 1,
  this.sustainedMinutes = 1,
  this.cooldownMinutes = 0,
  this.notifyEmail = true,
  this.filters = const Sub2ApiAdminJsonObject({}),
});