Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindTaskByID ¶
func FindTaskByID(id string) *tasks
Types ¶
type MachineUsecase ¶
type MachineUsecase struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(proxmoxClient domain.ProxmoxClient, gpioClient domain.GPIOClient) *MachineUsecase
func (MachineUsecase) GetMachineStatus ¶
func (c MachineUsecase) GetMachineStatus(machineName string) (model.MachineStatus, error)
func (MachineUsecase) StartMachine ¶
func (c MachineUsecase) StartMachine(machineName string) error
func (MachineUsecase) StopMachine ¶
func (c MachineUsecase) StopMachine(machineName string) error
type TaskStatus ¶
type TaskStatus string
const ( Pending TaskStatus = "pending" Running TaskStatus = "running" Success TaskStatus = "success" Failure TaskStatus = "failure" Unknown TaskStatus = "unknown" )
Click to show internal directories.
Click to hide internal directories.