mirror of
https://github.com/tnb-labs/panel.git
synced 2026-08-30 17:05:19 +08:00
15 lines
517 B
Go
15 lines
517 B
Go
package request
|
|
|
|
import "github.com/acepanel/panel/v3/pkg/types"
|
|
|
|
type ContainerVolumeID struct {
|
|
ID string `json:"id" form:"id" validate:"required"`
|
|
}
|
|
|
|
type ContainerVolumeCreate struct {
|
|
Name string `form:"name" json:"name" validate:"required && regex:\"^([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9._-]{0,126}[A-Za-z0-9_-])$\""`
|
|
Driver string `form:"driver" json:"driver" validate:"required && in:local"`
|
|
Labels []types.KV `form:"labels" json:"labels"`
|
|
Options []types.KV `form:"options" json:"options"`
|
|
}
|