{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/Package", "title": "Package", "required": [ "id", "orderId", "envelope", "dimensions", "weight", "totalValue", "items", "categories", "description" ], "type": "object", "description": "Package information.", "properties": { "id": { "type": "string", "description": "Package ID." }, "orderId": { "type": "string", "description": "Order ID." }, "envelope": { "type": "string", "description": "Name of the envelope used." }, "dimensions": { "$ref": "#/components/schemas/Dimensions", "description": "Package dimensions." }, "weight": { "type": "string", "description": "Package weight in grams." }, "totalValue": { "type": "integer", "format": "int32", "description": "Total value of the order." }, "items": { "type": "array", "items": { "$ref": "#/components/schemas/Item", "description": "Product general information." }, "description": "Array containing information about the order's products." }, "categories": { "type": "array", "items": { "type": "string", "description": "Category name." }, "description": "Array of categories." }, "description": { "type": "string", "description": "Package description." } }, "example": { "id": "a46e5bc1-8959-459f-a094-b6e699f7214c", "orderId": "46369545534253-01", "envelope": "Foam or Plastic Containers", "dimensions": { "height": "5", "length": "11", "width": "7" }, "weight": "48", "totalValue": 5352, "items": [ { "id": "184", "name": "Chicken", "ean": "EAN354", "quantity": 8, "price": 669, "refId": "314", "image": "https://picsum.photos/seed/YtoZ9/128/480", "type": "other", "weight": "6" } ], "categories": [ "Movies", "Garden", "Books" ], "description": "Unde deserunt libero cupiditate illum." } }