mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
✨ feat(models): add HasMetricTarget and LastingSeconds fields to NotificationAlertV2
This commit is contained in:
@@ -8,9 +8,11 @@ type NotificationAlertV2 struct {
|
|||||||
Name string `json:"name" bson:"name"`
|
Name string `json:"name" bson:"name"`
|
||||||
Description string `json:"description" bson:"description"`
|
Description string `json:"description" bson:"description"`
|
||||||
Enabled bool `json:"enabled" bson:"enabled"`
|
Enabled bool `json:"enabled" bson:"enabled"`
|
||||||
|
HasMetricTarget bool `json:"has_metric_target" bson:"has_metric_target"`
|
||||||
MetricTargetId primitive.ObjectID `json:"metric_target_id,omitempty" bson:"metric_target_id,omitempty"`
|
MetricTargetId primitive.ObjectID `json:"metric_target_id,omitempty" bson:"metric_target_id,omitempty"`
|
||||||
MetricName string `json:"metric_name" bson:"metric_name"`
|
MetricName string `json:"metric_name" bson:"metric_name"`
|
||||||
Operator string `json:"operator" bson:"operator"`
|
Operator string `json:"operator" bson:"operator"`
|
||||||
|
LastingSeconds int `json:"lasting_seconds" bson:"lasting_seconds"`
|
||||||
TargetValue float32 `json:"target_value" bson:"target_value"`
|
TargetValue float32 `json:"target_value" bson:"target_value"`
|
||||||
Level string `json:"level" bson:"level"`
|
Level string `json:"level" bson:"level"`
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user