mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 06:47:20 +08:00
28 lines
1008 B
Go
28 lines
1008 B
Go
package rsync
|
|
|
|
type Create struct {
|
|
Name string `form:"name" json:"name" validate:"required"`
|
|
Path string `form:"path" json:"path" validate:"required"`
|
|
Comment string `form:"comment" json:"comment"`
|
|
AuthUser string `form:"auth_user" json:"auth_user" validate:"required"`
|
|
Secret string `form:"secret" json:"secret" validate:"required"`
|
|
HostsAllow string `form:"hosts_allow" json:"hosts_allow"`
|
|
}
|
|
|
|
type Delete struct {
|
|
Name string `form:"name" json:"name" validate:"required"`
|
|
}
|
|
|
|
type Update struct {
|
|
Name string `form:"name" json:"name" validate:"required"`
|
|
Path string `form:"path" json:"path" validate:"required"`
|
|
Comment string `form:"comment" json:"comment"`
|
|
AuthUser string `form:"auth_user" json:"auth_user" validate:"required"`
|
|
Secret string `form:"secret" json:"secret" validate:"required"`
|
|
HostsAllow string `form:"hosts_allow" json:"hosts_allow"`
|
|
}
|
|
|
|
type UpdateConfig struct {
|
|
Config string `form:"config" json:"config" validate:"required"`
|
|
}
|