| Name | Description | Type | Additional information |
|---|---|---|---|
| SequenceNumber |
The internal index for the modfiers for an line item |
integer |
None. |
| ItemOptionGroupId |
The group id in the ItemOptionGroups table |
integer |
Required Range: inclusive between 1 and 9.22337203685478E+18 |
| SalesItemOptionId |
The option id in the SalesItemOptions table |
integer |
Required Range: inclusive between 1 and 9.22337203685478E+18 |
| Action |
Tells the system how the modifier should be applied to the line item |
ModifierAction |
None. |
| DefaultAction |
The default way how the modifier is added to the item |
ModifierAction |
None. |
| ItemLineNumber |
The line item index where this modifier is to be applied to use 0 if the parent item is a modifier |
integer |
None. |
| ParentSequenceNumber |
The parent internal index for the modifier where this modifier is to be applied to |
integer |
None. |
| Quantity |
The number of modifiers that should be applied. |
integer |
None. |
| IsOnEntireItem |
Nullable Value to match up the Pizza configuration, if no value is provided defaults to true |
boolean |
None. |
| IsOnSection1 |
Nullable Value to match up the Pizza configuration, if no value is provided defaults to false |
boolean |
None. |
| IsOnSection2 |
Nullable Value to match up the Pizza configuration, if no value is provided defaults to false |
boolean |
None. |
| IsOnSection3 |
Nullable Value to match up the Pizza configuration, if no value is provided defaults to false |
boolean |
None. |
| IsOnSection4 |
Nullable Value to match up the Pizza configuration, if no value is provided defaults to false |
boolean |
None. |
| FreeQuantity |
The number of modifiers that are to be free |
integer |
None. |
| UnitPriceOverride |
Nullable Used in conjunction with EnablePriceOverride to override the POS price. EnablePriceOverride must be True |
decimal number |
None. |
| EnablePriceOverride |
Nullable Used in conjunction with UnitPriceOverride to override the POS price. The site setting UseTakeOutPrice must also be True |
boolean |
None. |
| Modifiers |
Allows the user add modifiers to another modifier |
Collection of InOrderLineItemModifier |
None. |