feat: Add trigger fields to NotificationSettingV2 model

This commit is contained in:
Marvin Zhang
2024-07-13 10:53:38 +08:00
parent 16ac26ef0c
commit 54cf19f679
2 changed files with 6 additions and 0 deletions

View File

@@ -5,6 +5,10 @@ const (
NotificationTriggerTaskError = "task_error"
NotificationTriggerTaskEmptyResults = "task_empty_results"
NotificationTriggerTaskNever = "task_never"
NotificationTriggerNodeStatusChange = "node_status_change"
NotificationTriggerNodeOnline = "node_online"
NotificationTriggerNodeOffline = "node_offline"
NotificationTriggerNodeNever = "node_never"
)
const (

View File

@@ -15,6 +15,8 @@ type NotificationSettingV2 struct {
TemplateRichText string `json:"template_rich_text,omitempty" bson:"template_rich_text,omitempty"`
TemplateRichTextJson string `json:"template_rich_text_json,omitempty" bson:"template_rich_text_json,omitempty"`
TaskTrigger string `json:"task_trigger" bson:"task_trigger"`
TriggerTarget string `json:"trigger_target" bson:"trigger_target"`
Trigger string `json:"trigger" bson:"trigger"`
Mail NotificationSettingMail `json:"mail,omitempty" bson:"mail,omitempty"`
Mobile NotificationSettingMobile `json:"mobile,omitempty" bson:"mobile,omitempty"`
}