1Panel/backend/app/dto/response/website.go

45 lines
1.0 KiB
Go
Raw Normal View History

2022-12-13 09:20:13 +00:00
package response
import (
"github.com/1Panel-dev/1Panel/backend/app/model"
)
type WebsiteDTO struct {
model.Website
ErrorLogPath string `json:"errorLogPath"`
AccessLogPath string `json:"accessLogPath"`
SitePath string `json:"sitePath"`
2023-03-09 09:50:47 +00:00
AppName string `json:"appName"`
2022-12-13 09:20:13 +00:00
}
type WebsitePreInstallCheck struct {
Name string `json:"name"`
Status string `json:"status"`
Version string `json:"version"`
AppName string `json:"appName"`
}
type WebsiteNginxConfig struct {
2022-12-13 10:54:46 +00:00
Enable bool `json:"enable"`
Params []NginxParam `json:"params"`
2022-12-13 09:20:13 +00:00
}
type WebsiteWafConfig struct {
Enable bool `json:"enable"`
FilePath string `json:"filePath"`
Content string `json:"content"`
}
type WebsiteHTTPS struct {
Enable bool `json:"enable"`
HttpConfig string `json:"httpConfig"`
SSL model.WebsiteSSL `json:"SSL"`
SSLProtocol []string `json:"SSLProtocol"`
Algorithm string `json:"algorithm"`
2022-12-13 09:20:13 +00:00
}
2022-12-30 09:39:17 +00:00
type WebsiteLog struct {
Enable bool `json:"enable"`
Content string `json:"content"`
}