Click or drag to resize

IOrderModifierItem Interface


Namespace: Resto.Front.Api.Data.Orders
Assembly: Resto.Front.Api.V9 (in Resto.Front.Api.V9.dll)
Syntax
C#
public interface IOrderModifierItem : ISerializable, 
	IEntity, IOrderModifierItemStub

The IOrderModifierItem type exposes the following members.

Properties
 NameDescription
Public propertyAmount 
Public propertyAmountIndependentOfParentAmountWhether amount of the modifier is absolute or relative to parent amount. When modifier amount depends on parent, it means multiplication — specified amount of modifier should be cooked per each parent unit, otherwise it means addition — specified amount of modifier should be cooked for whole parent.
Public propertyCodesList of modifier codes. Each outer list item represents a separate product unit; each inner list contains codes associated with that unit.
Public propertyCommodityMarkThe code of the current excise item that was scanned when added to the order.
Public propertyCost 
Public propertyDeleted 
Public propertyDeletionMethod 
Public propertyFoodValue 
Public propertyId
(Inherited from IEntity)
Public propertyIsPricePredefinedWhether the price of the item is predefined. Predefined price can be provided using predefinedPrice parameter of the AddOrderModifierItem method.
Public propertyIsSeparateWhether modifier should be cooked separately from its product. In general this property exposes modifier semantics: while some modifiers specify how to cook their product, another modifiers are additional dish parts or even separate dishes. First type completely depends on product and has the same cooking property values, second type is separate and has own kitchen, status etc.
Public propertyKitchenModifier cooking place.
Public propertyPayableAmountPayable part of the total Amount, the remaining amount is free of charge.
Public propertyPrice 
Public propertyProduct 
Public propertyProductCustomNameOptional marker used to specify custom name of the modifier.
Public propertyProductGroup 
Public propertyResultSumTotal sum to be paid, sum with discounts and both included and excluded vat.
Public propertyTaxPercentTax percent or null for not taxed order items.
Top
Methods
 NameDescription
Public methodGetObjectDataPopulates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable)
Top
See Also