package ops_alert import commonDto "git.ilapage.cn/ila/yovision/Sense/server/common/dto" type PageRequest struct { commonDto.Pagination `search:"-"` AlertType string `form:"alertType"` State string `form:"state"` Keyword string `form:"keyword"` } type Summary struct { Active int64 `json:"active"` Unacknowledged int64 `json:"unacknowledged"` Recovering int64 `json:"recovering"` } type PageResponse struct { Summary Summary `json:"summary"` List []Alert `json:"list"` Count int64 `json:"count"` } type DetailResponse struct { Alert Alert `json:"alert"` Transitions []Transition `json:"transitions"` } type ActionRequest struct { ExpectedVersion int64 `json:"expectedVersion" binding:"required,min=1"` Reason string `json:"reason" binding:"required"` } type EvaluateResponse struct { Observed int `json:"observed"` Abnormal int `json:"abnormal"` }