NameDescriptionTypeAdditional information
Name

The name of the modifier

string

None.

UnitPrice

The unit price of the modifier

decimal number

None.

ExtendedPrice

The extended price of the modifier (quantity * unit price)

decimal number

None.

SequenceNumber

The internal index for the modfiers for an line item

integer

None.

ItemOptionGroupId

The group id in the ItemOptionGroups table

integer

None.

SalesItemOptionId

The option id in the SalesItemOptions table

integer

None.

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.

Modifiers

Allows the user add modifiers to another modifier

Collection of FavoriteItemModifier

None.

Status

The status of the modifier

OrderLineItemStatus

None.