diff --git a/internal/api/types.go b/internal/api/types.go index 74d9749..ddc99d1 100644 --- a/internal/api/types.go +++ b/internal/api/types.go @@ -6,8 +6,8 @@ import ( // CreateWorkspaceRequest defines the request body for creating a new workspace. type CreateWorkspaceRequest struct { - Image string `json:"image"` - Env map[string]string `json:"env"` - ResourceLimits *k8s.ResourceLimits `json:"resourceLimits"` - WorkspaceID string `json:"workspaceId"` + WorkspaceID string `json:"WorkspaceID" binding:"required"` + Image string `json:"image,omitempty"` + Env map[string]string `json:"env,omitempty"` + ResourceLimits *k8s.ResourceLimits `json:"resourceLimits,omitempty"` }