{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/grubhub/main/json-schema/grubhub-itemsizing-schema.json", "title": "ItemSizing", "x-generated": "2026-09-17", "x-method": "derived", "x-source": "openapi/grubhub-connect-endpoints-openapi.yml#/components/schemas/ItemSizing", "type": "object", "properties": { "weight": { "$ref": "#/$defs/ItemWeight" }, "dimensions": { "$ref": "#/$defs/ItemDimensions" } }, "description": "Information about item-level sizing", "$defs": { "ItemDimensions": { "required": [ "depth", "height", "unit", "width" ], "type": "object", "properties": { "unit": { "type": "string", "description": "Unit of measurement", "example": "INCHES", "enum": [ "INCHES", "FEET" ] }, "width": { "type": "number", "description": "Width of the item", "format": "double", "example": 10.0 }, "height": { "type": "number", "description": "Height of the item", "format": "double", "example": 5.0 }, "depth": { "type": "number", "description": "Depth of the item", "format": "double", "example": 3.0 } }, "description": "Dimensions of the item" }, "ItemWeight": { "required": [ "unit", "weight" ], "type": "object", "properties": { "unit": { "type": "string", "description": "Unit of measurement", "example": "POUNDS", "enum": [ "POUNDS" ] }, "weight": { "type": "number", "description": "Weight of the item", "format": "double", "example": 5.0 } }, "description": "Weight of the item" } } }