feat: initial contracts

This commit is contained in:
Harivansh Rathi 2026-04-08 01:52:39 +00:00
parent 58f95324f4
commit 6f0f0643fe
7 changed files with 127 additions and 0 deletions

17
contract/machines.go Normal file
View file

@ -0,0 +1,17 @@
package host
type CreateMachineRequest struct {
MachineID MachineID `json:"machine_id"`
}
type CreateMachineResponse struct {
Machine Machine `json:"machine"`
}
type GetMachineResponse struct {
Machine Machine `json:"machine"`
}
type ListMachinesResponse struct {
Machines []Machine `json:"machines"`
}