mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2024-11-29 14:31:15 +08:00
39 lines
1.1 KiB
Go
39 lines
1.1 KiB
Go
package dto
|
|
|
|
type SettingInfo struct {
|
|
UserName string `json:"userName"`
|
|
Email string `json:"email"`
|
|
|
|
SessionTimeout int `json:"sessionTimeout"`
|
|
LocalTime string `json:"localTime"`
|
|
|
|
PanelName string `json:"panelName"`
|
|
Theme string `json:"theme"`
|
|
Language string `json:"language"`
|
|
|
|
ServerPort int `json:"serverPort"`
|
|
SecurityEntrance string `json:"securityEntrance"`
|
|
ExpirationTime string `json:"expirationTime"`
|
|
ComplexityVerification string `json:"complexityVerification"`
|
|
MFAStatus string `json:"mfaStatus"`
|
|
MFASecret string `json:"mfaSecret"`
|
|
|
|
MonitorStatus string `json:"monitorStatus"`
|
|
MonitorStoreDays int `json:"monitorStoreDays"`
|
|
|
|
MessageType string `json:"messageType"`
|
|
EmailVars string `json:"emailVars"`
|
|
WeChatVars string `json:"weChatVars"`
|
|
DingVars string `json:"dingVars"`
|
|
}
|
|
|
|
type SettingUpdate struct {
|
|
Key string `json:"key" validate:"required"`
|
|
Value string `json:"value"`
|
|
}
|
|
|
|
type PasswordUpdate struct {
|
|
OldPassword string `json:"oldPassword" validate:"required"`
|
|
NewPassword string `json:"newPassword" validate:"required"`
|
|
}
|