Exact KitClear object. Unknown fields are rejected by the native engine. Limits: 1–2000 stock components, 1–200 products, 1–100 components per BOM, 1–100 orders. IDs 1–64 printable characters. Stock/reservations 0–1000000. BOM units 1–10000. Order units 1–100000. Priority 1–10000. partial_fulfillment must be true or false.
Default:{
"synthetic": true,
"partial_fulfillment": true,
"stock": {
"board": 12,
"case": 7,
"cable": 20
},
"reservations": {
"board": 2
},
"boms": {
"sensor-kit": {
"board": 1,
"case": 1,
"cable": 2
},
"board-pair": {
"board": 2,
"cable": 1
}
},
"orders": [
{
"id": "ORDER-A",
"sku": "sensor-kit",
"quantity": 6,
"priority": 10
},
{
"id": "ORDER-B",
"sku": "board-pair",
"quantity": 3,
"priority": 5
},
{
"id": "ORDER-C",
"sku": "sensor-kit",
"quantity": 2,
"priority": 2
}
]
}
Example:{
"synthetic": true,
"partial_fulfillment": true,
"stock": {
"board": 12,
"case": 7,
"cable": 20
},
"reservations": {
"board": 2
},
"boms": {
"sensor-kit": {
"board": 1,
"case": 1,
"cable": 2
},
"board-pair": {
"board": 2,
"cable": 1
}
},
"orders": [
{
"id": "ORDER-A",
"sku": "sensor-kit",
"quantity": 6,
"priority": 10
},
{
"id": "ORDER-B",
"sku": "board-pair",
"quantity": 3,
"priority": 5
},
{
"id": "ORDER-C",
"sku": "sensor-kit",
"quantity": 2,
"priority": 2
}
]
}