Skip to main content

Interface: IncentiveRuleSetActionInput

Defined in: type/IncentiveRuleSetActionInput.ts:8

Input object for IncentiveRuleSetActionInput

Properties

action

action: IncentiveActions

Defined in: type/IncentiveRuleSetActionInput.ts:14

action input field


actionCode?

optional actionCode?: string

Defined in: type/IncentiveRuleSetActionInput.ts:32

The action code that was applied by this rule. Should match the order.actionCode field in the inputs


discount?

optional discount?: number

Defined in: type/IncentiveRuleSetActionInput.ts:24

discount input field


discountType?

optional discountType?: IncentiveDiscountType

Defined in: type/IncentiveRuleSetActionInput.ts:26

discountType input field


name

name: LocalizedStringInput[]

Defined in: type/IncentiveRuleSetActionInput.ts:16

name input field


price?

optional price?: number

Defined in: type/IncentiveRuleSetActionInput.ts:20

price input field


productId?

optional productId?: number

Defined in: type/IncentiveRuleSetActionInput.ts:18

productId input field


quantity?

optional quantity?: number

Defined in: type/IncentiveRuleSetActionInput.ts:22

quantity input field


repeat?

optional repeat?: YesNo

Defined in: type/IncentiveRuleSetActionInput.ts:30

repeat input field


rowId

rowId: string | number

Defined in: type/IncentiveRuleSetActionInput.ts:12

rowId input field


ruleId

ruleId: string | number

Defined in: type/IncentiveRuleSetActionInput.ts:10

ruleId input field


valuePoints?

optional valuePoints?: number

Defined in: type/IncentiveRuleSetActionInput.ts:28

valuePoints input field