iikoFront Api V7 Code Reference
iikoFront Api V7 Code Reference
Resto.Front.Api.Data.Kitchen
IKitchenOrderCompoundItem Interface
IKitchenOrderCompoundItem Properties
IKitchenOrderCompoundItem Methods

# IKitchenOrderCompoundItem Interface

Order item compound item equivalent for kitchen.

Namespace: Resto.Front.Api.Data.Kitchen
Assembly: Resto.Front.Api.V7 (in Resto.Front.Api.V7.dll) Version: 1ca4876affdd3bc5359a98b321fc115a647d2251
Syntax
C#
Copy

    public interface IKitchenOrderCompoundItem : IKitchenOrderCookingItem,
    	ISerializable, IEntity

The IKitchenOrderCompoundItem type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| BaseOrderItemId | Id of the cooking item (IOrderCookingItem) from the base order (IOrder) this item was created from. (Inherited from IKitchenOrderCookingItem.)
| Comment | Optional text comment, can be used as a message from waiter to cook. (Inherited from IKitchenOrderCookingItem.)
| CommonModifiers | Common (non-splittable) assigned modifiers. Apply to all components.
| CookingTime | Standard cooking time defined by settings if cooking is started, otherwise null. (Inherited from IKitchenOrderCookingItem.)
| Course | Gets course of this kitchen order item. (Inherited from IKitchenOrderCookingItem.)
| Deleted | Whether printed item has been deleted from source order. (Inherited from IKitchenOrderCookingItem.)
| EstimatedCookingBeginTime | Moment when item cooking should be started. This property is null until cooking should be started. (Inherited from IKitchenOrderCookingItem.)
| Id | (Inherited from IEntity.)
| IsCookingStarted | Whether cooking of the item started. Depending on kitchen settings and waiter intentions item cooking can start immediately after printing or with some delay. Item with short cooking time may wait for long-time cooking item from the same serve group (to be served together), item 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). (Inherited from IKitchenOrderCookingItem.)
| Kitchen | Item cooking place. (Inherited from IKitchenOrderCookingItem.)
| PrimaryComponent | Primary part of the kitchen compound item. For the undivided compound item this part is single, for splitted — primary.
| PrintTime | Source order item print time. (Inherited from IKitchenOrderCookingItem.)
| Processing1BeginTime | Moment when item last time switched to the Processing1 or greater status. (Inherited from IKitchenOrderCookingItem.)
| Processing2BeginTime | Moment when item last time switched to the Processing2 or greater status. (Inherited from IKitchenOrderCookingItem.)
| Processing3BeginTime | Moment when item last time switched to the Processing3 or greater status. (Inherited from IKitchenOrderCookingItem.)
| Processing4BeginTime | Moment when item last time switched to the Processing4 or greater status. (Inherited from IKitchenOrderCookingItem.)
| ProcessingCompleteTime | Moment when item last time switched to the Processed or greater status. (Inherited from IKitchenOrderCookingItem.)
| ProcessingStatus | Gets current position in a item processing lifecycle. (Inherited from IKitchenOrderCookingItem.)
| SecondaryComponent | Secondary part of the splitted kitchen compound item or null for undivided compound item.
| ServeGroupNumber | Identifies order item products group to be served together. Cooking of items from the same order with the same serve group number should be completed at the same time, so that waiter will serve them together. (Inherited from IKitchenOrderCookingItem.)
| ServeTime | Moment when item last time switched to the Served status. (Inherited from IKitchenOrderCookingItem.)
| Size | Gets size of the order item if it's product or template has scale, otherwise null. (Inherited from IKitchenOrderCookingItem.)
| Template | Template of the current kitchen compound item.

Top
Methods

| Name | Description
--- | --- | ---
| GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. (Inherited from ISerializable.)

Top
See Also

#### Reference

Resto.Front.Api.Data.Kitchen Namespace