mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 06:47:20 +08:00
22 lines
735 B
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"`
|
|
}
|