IKitchenOrderItemProduct Interface |
Namespace: Resto.Front.Api.V4.Data.Kitchen
public interface IKitchenOrderItemProduct : ISerializable, IEntity
The IKitchenOrderItemProduct type exposes the following members.
Name | Description | |
---|---|---|
Amount | Product amount to be cooked. | |
Comment | Optional text comment, can be used as a message from waiter to cook. | |
CookingTime | Standard cooking time defined by settings if cooking is started, otherwise null. | |
Course | Gets course of this order item product. | |
Deleted | Whether printed product has been deleted from source order. | |
EstimatedCookingBeginTime | Moment when product cooking should be started. This property is null until cooking should be started. | |
Id | (Inherited from IEntity.) | |
IsCookingStarted | Whether cooking of the product started. Depending on kitchen settings and waiter intentions product cooking can start immediately after printing or with some delay. Product with short cooking time may wait for long-time cooking product from the same serve group (to be served together), product of second or above course may wait for corresponding serve cheque printing. This property is perfect, expected state, do not mess up with processing status, which means actual status (cook can begin processing before or after the appointed time). | |
Kitchen | Product cooking place. | |
Modifiers | Gets product modifiers. This collection is kitchen equivalent of simple and group child modifiers of the source product. | |
PrintTime | Source order item product print time. | |
Processing1BeginTime | Moment when product last time switched to the Processing1 or greater status. | |
Processing2BeginTime | Moment when product last time switched to the Processing2 or greater status. | |
Processing3BeginTime | Moment when product last time switched to the Processing3 or greater status. | |
Processing4BeginTime | Moment when product last time switched to the Processing4 or greater status. | |
ProcessingCompleteTime | Moment when product last time switched to the Processed or greater status. | |
ProcessingStatus | Gets current position in a product processing lifecycle. | |
Product | Product to be cooked. | |
ServeGroupNumber | Identifies order item products group to be served together. Cooking of products from the same order with the same serve group number should be completed at the same time, so that waiter will serve them together. | |
ServeTime | Moment when product last time switched to the Served status. |
Name | Description | |
---|---|---|
GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. (Inherited from ISerializable.) |