package requests import "encoding/json" type CreateContainerRequest struct { ShelfID int64 `json:"shelfId" binding:"required"` Name string `json:"name" binding:"required"` ContainerType string `json:"containerType" binding:"required"` Description string `json:"description"` MaxCapacity int32 `json:"maxCapacity"` Metadata json.RawMessage `json:"metadata"` } type UpdateContainerRequest struct { Name string `json:"name"` ContainerType string `json:"containerType"` Description string `json:"description"` MaxCapacity int32 `json:"maxCapacity"` Metadata json.RawMessage `json:"metadata"` }