{ "name": "StreamOne Ion Order", "description": "Product order structure in the TD SYNNEX StreamOne Ion platform", "fields": [ { "name": "id", "type": "string", "required": true, "description": "Unique order identifier" }, { "name": "accountId", "type": "string", "required": true, "description": "Reseller account identifier" }, { "name": "customerId", "type": "string", "required": true, "description": "End customer identifier" }, { "name": "status", "type": "string", "required": true, "enum": ["Draft", "Submitted", "Processing", "Completed", "Cancelled"], "description": "Order status" }, { "name": "total", "type": "number", "required": false, "description": "Total order value" }, { "name": "currency", "type": "string", "required": false, "description": "ISO 4217 currency code" }, { "name": "items", "type": "array", "required": false, "description": "Order line items", "items": { "name": "OrderItem", "fields": [ { "name": "id", "type": "string" }, { "name": "productId", "type": "string", "required": true }, { "name": "productName", "type": "string" }, { "name": "quantity", "type": "integer", "required": true }, { "name": "unitPrice", "type": "number" }, { "name": "totalPrice", "type": "number" } ] } }, { "name": "createdAt", "type": "string", "format": "date-time", "required": false, "description": "Creation timestamp" }, { "name": "updatedAt", "type": "string", "format": "date-time", "required": false, "description": "Last update timestamp" } ] }