json icon

Inventory Reserved

v1.0.0events

Published when stock has been successfully reserved for an order.

1{
2  "$schema": "http://json-schema.org/draft-07/schema#",
3  "title": "InventoryReserved",
4  "description": "Published when stock has been successfully reserved for an order",
5  "type": "object",
6  "properties": {
7    "reservationId": { "type": "string", "format": "uuid" },
8    "orderId": { "type": "string", "format": "uuid" },
9    "cartId": { "type": "string", "format": "uuid" },
10    "items": {
11      "type": "array",
12      "items": {
13        "type": "object",
14        "properties": {
15          "productId": { "type": "string", "format": "uuid" },
16          "quantity": { "type": "integer", "minimum": 1 }
17        },
18        "required": ["productId", "quantity"]
19      }
20    },
21    "reservedAt": { "type": "string", "format": "date-time" }
22  },
23  "required": ["reservationId", "items", "reservedAt"]
24}
25

Details

Format
JSON Schema
Resource
events
Filename
schema.json

Versions