mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2024-11-12 02:21:55 +08:00
49 lines
1.1 KiB
Go
49 lines
1.1 KiB
Go
|
package request
|
||
|
|
||
|
import (
|
||
|
"github.com/1Panel-dev/1Panel/backend/app/dto"
|
||
|
"github.com/1Panel-dev/1Panel/backend/constant"
|
||
|
)
|
||
|
|
||
|
type AppSearch struct {
|
||
|
dto.PageInfo
|
||
|
Name string `json:"name"`
|
||
|
Tags []string `json:"tags"`
|
||
|
Type string `json:"type"`
|
||
|
}
|
||
|
|
||
|
type AppInstallCreate struct {
|
||
|
AppDetailId uint `json:"appDetailId" validate:"required"`
|
||
|
Params map[string]interface{} `json:"params"`
|
||
|
Name string `json:"name" validate:"required"`
|
||
|
Services map[string]string `json:"services"`
|
||
|
}
|
||
|
|
||
|
type AppInstalledSearch struct {
|
||
|
dto.PageInfo
|
||
|
Type string `json:"type"`
|
||
|
Name string `json:"name"`
|
||
|
}
|
||
|
|
||
|
type AppBackupSearch struct {
|
||
|
dto.PageInfo
|
||
|
AppInstallID uint `json:"appInstallID"`
|
||
|
}
|
||
|
|
||
|
type AppBackupDelete struct {
|
||
|
Ids []uint `json:"ids"`
|
||
|
}
|
||
|
|
||
|
type AppInstalledOperate struct {
|
||
|
InstallId uint `json:"installId" validate:"required"`
|
||
|
BackupId uint `json:"backupId"`
|
||
|
DetailId uint `json:"detailId"`
|
||
|
Operate constant.AppOperate `json:"operate" validate:"required"`
|
||
|
}
|
||
|
|
||
|
type PortUpdate struct {
|
||
|
Key string `json:"key"`
|
||
|
Name string `json:"name"`
|
||
|
Port int64 `json:"port"`
|
||
|
}
|