wafformatter.go 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. package v1
  2. type GlobalRequire struct {
  3. HostId int `form:"hostId" json:"hostId" binding:"required"`
  4. Uid int `form:"uid" json:"uid" binding:"required"`
  5. Comment string `form:"comment" json:"comment" binding:"required"`
  6. Domain string `form:"domain" json:"domain"`
  7. }
  8. type GetForwardingRequest struct {
  9. HostId int `form:"hostId" json:"hostId" binding:"required"`
  10. Uid int `form:"uid" json:"uid" binding:"required"`
  11. Id int `form:"id" json:"id" binding:"required"`
  12. }
  13. type WebJson struct {
  14. BackendList string `json:"backendList"`
  15. Host string `json:"host"`
  16. ApiType string `json:"apiType"`
  17. Comment string `json:"comment"`
  18. }
  19. type SSL struct {
  20. CertId int `form:"certId" json:"certId" `
  21. CdnUserId int `form:"UserId" json:"UserId" `
  22. Domain string `form:"Domain" json:"Domain" `
  23. Name string `form:"Name" json:"Name" `
  24. Description string `form:"Description" json:"Description" `
  25. CertData string `form:"CertData" json:"CertData" `
  26. KeyData string `form:"KeyData" json:"KeyData" `
  27. }