Queue-entry time, and the authoritative oldest-first ordering key.
Server-generated immutable order identity.
Immutable item snapshots as finalization captured them.
Optional order-level note, or null when the order has none.
Optional queue display string, or null when the order has none.
Safe refund availability and the latest operation summary shown in the detail menu.
Current fulfillment state.
Preparing and Ready are still active queue members, so advancing an order does not
remove it from the queue, change its position, or change the active count. A delivered
order is no longer active at all and is therefore never returned here — it left the queue
by reaching Delivered, not by being deleted.
One order still active in the kitchen queue.
queueNumberis an optional display string that is never identity: it may be duplicated across orders and isnullwhen the order has none. Clients must omit such a number rather than render a placeholder for it.