mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-02-04 20:50:06 +00:00
🚀 monitor api
This commit is contained in:
19
model/monitor_api.go
Normal file
19
model/monitor_api.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package model
|
||||
|
||||
type MonitorForm struct {
|
||||
Name string `json:"name,omitempty"`
|
||||
Target string `json:"target,omitempty"`
|
||||
Type uint8 `json:"type,omitempty"`
|
||||
Cover uint8 `json:"cover,omitempty"`
|
||||
Notify bool `json:"notify,omitempty"`
|
||||
Duration uint64 `json:"duration,omitempty"`
|
||||
MinLatency float32 `json:"min_latency,omitempty"`
|
||||
MaxLatency float32 `json:"max_latency,omitempty"`
|
||||
LatencyNotify bool `json:"latency_notify,omitempty"`
|
||||
EnableTriggerTask bool `json:"enable_trigger_task,omitempty"`
|
||||
EnableShowInService bool `json:"enable_show_in_service,omitempty"`
|
||||
FailTriggerTasks []uint64 `json:"fail_trigger_tasks,omitempty"`
|
||||
RecoverTriggerTasks []uint64 `json:"recover_trigger_tasks,omitempty"`
|
||||
SkipServers map[uint64]bool `json:"skip_servers,omitempty"`
|
||||
NotificationGroupID uint64 `json:"notification_group_id,omitempty"`
|
||||
}
|
||||
Reference in New Issue
Block a user