12345678910111213141516171819202122232425262728293031323334353637383940 |
- package v1
- type WebForwardingDataRequest struct {
- Id int `form:"id" json:"id"`
- CdnWebId int `form:"cdnWebId" json:"cdnWebId"`
- Port string `form:"port" json:"port" binding:"required"`
- Domain string `form:"domain" json:"domain"`
- CustomHost string `form:"customHost" json:"customHost"`
- BackendList []BackendList `form:"backendList" json:"backendList"`
- AllowIpList []string `form:"allowIpList" json:"allowIpList"`
- DenyIpList []string `form:"denyIpList" json:"denyIpList"`
- AccessRule string `form:"accessRule" json:"accessRule"`
- IsHttps int `form:"isHttps" json:"isHttps" default:"0"`
- Comment string `form:"comment" json:"comment"`
- HttpsCert string `form:"httpsCert" json:"httpsCert"`
- HttpsKey string `form:"httpsKey" json:"httpsKey"`
- SslCertId int64 `form:"sslCertId" json:"sslCertId"`
- }
- type DeleteWebForwardingRequest struct {
- Ids []int `form:"ids" json:"ids" binding:"required"`
- Uid int `form:"uid" json:"uid" binding:"required"`
- HostId int `form:"hostId" json:"hostId" binding:"required"`
- }
- type WebForwardingRequest struct {
- HostId int `form:"hostId" json:"hostId" binding:"required"`
- Uid int `form:"uid" json:"uid" binding:"required"`
- WebForwardingData WebForwardingDataRequest `form:"data" json:"data"`
- }
- type BackendList struct {
- Addr string `json:"addr,omitempty" form:"addr"`
- CustomHost string `json:"customHost,omitempty" form:"customHost"`
- IsHttps int `json:"isHttps,omitempty" form:"isHttps" default:"0"`
- }
|