IPrintRequestItem (Line Items)
Represents individual menu items, modifiers, or sub-items. Note that IPrintRequestItem is recursive to support nested modifiers or combos.
| Field | Type | Description |
|---|---|---|
name | string | Required. The display name of the item. |
quantity | number | Required. The number of units to be prepared. |
menuItemId | string | The unique ID of the item in the menu configuration. |
isVoid | boolean | If true, this item was removed and should be treated as a cancellation. |
isRefire | boolean | Indicates if the item is being sent to the kitchen a second time. |
courseName | string | The kitchen course (e.g., "Appetizers", "Entrees"). |
note | string | Special customer requests or preparation notes. |
price | number | The unit price of the item. |
categoryPriority | number | Used to sort items on the physical ticket (e.g., Drinks before Food). |
childItems | Array | An array of IPrintRequestItem representing modifiers or sub-items. |