You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
704 B
Go
22 lines
704 B
Go
package request
|
|
|
|
type DiskPartitionRequest struct {
|
|
Device string `json:"device" validate:"required"`
|
|
Filesystem string `json:"filesystem" validate:"required,oneof=ext4 xfs"`
|
|
Label string `json:"label"`
|
|
AutoMount bool `json:"autoMount"`
|
|
MountPoint string `json:"mountPoint" validate:"required"`
|
|
}
|
|
|
|
type DiskMountRequest struct {
|
|
Device string `json:"device" validate:"required"`
|
|
MountPoint string `json:"mountPoint" validate:"required"`
|
|
Filesystem string `json:"filesystem" validate:"required,oneof=ext4 xfs"`
|
|
AutoMount bool `json:"autoMount"`
|
|
NoFail bool `json:"noFail"`
|
|
}
|
|
|
|
type DiskUnmountRequest struct {
|
|
MountPoint string `json:"mountPoint" validate:"required"`
|
|
}
|