NameDescriptionTypeAdditional information
ConditionObject

The part of the sale that we are checking. See enum for the list of values.

EskimoClassLibraries.clsPromotionCondition+ConditionObjectEnum

None.

ConditionOperator

The maths operator to use for the calculation ( < , = , > etc.)

EskimoClassLibraries.clsPromotionCondition+ConditionOperatorEnum

None.

OrderBy

The order in which to evaluate the conditions. Seeing as all the conditions must be met in order for the promotion to apply anyway, this is only useful really if one of the conditions is likely to take longer to evaluate that the others.

integer

None.

DecimalValue

A decimal value to be used in the equation where applicable. This is likely to be used in conjuntion with the Condition Object being (2) Order Value

decimal number

None.

IntegerValue

An integer value to be used in the equation where applicable. This is likely to be used in conjunction with the Condition Object being (1) Source Code or (3) Shipping Country and this value would represent the ID.

integer

None.

Values

A list of values. Only relevant if the ConditionOperator is (6) Within.

Collection of EskimoClassLibraries.clsPromotionConditionValue

None.

FriendlyOutline

Readonly. A human-readable description of what the condition requires.

string

None.