2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00
Files
panel/internal/http/request/webhook.go

22 lines
735 B
Go

package request
type WebHookCreate struct {
Name string `json:"name" form:"name" validate:"required"`
Script string `json:"script" form:"script" validate:"required"`
Raw bool `json:"raw" form:"raw"`
User string `json:"user" form:"user"`
}
type WebHookUpdate struct {
ID uint `json:"id" form:"id" uri:"id" validate:"required|exists:web_hooks,id"`
Name string `json:"name" form:"name" validate:"required"`
Script string `json:"script" form:"script" validate:"required"`
Raw bool `json:"raw" form:"raw"`
User string `json:"user" form:"user" validate:"required"`
Status bool `json:"status" form:"status"`
}
type WebHookKey struct {
Key string `json:"key" form:"key" uri:"key" validate:"required"`
}