PromotionsBase
- allowType: boolean
Later Order Reductions - allowType: boolean
Prior Item Promotions - allowType: boolean
Prior Modifier Promotions - allowType: boolean
Prior Order Reductions - alternateType: null | string
Id - barType: null | string
Code - codeType: null | string
- Properties: 3customType:
Fields - daysType: nullable
Returns a byte describing the days this Promotion is available: 0 = None 1 = Sunday 2 = Monday 4 = Tuesday 8 = Wednesday 16 = Thursday 32 = Friday 64 = Saturday If multiple days are selected, binary addition is used in determining this value.
Possible values:
None= 0Sunday= 1Monday= 2Tuesday= 4Wednesday= 8Thursday= 16Friday= 32Saturday= 64
- endType: null | stringFormat: date-time
Date - endType: null | string
Time - enforceType: boolean
Date Range - enforceType: boolean
Days - enforceType: boolean
Maximum Amount - enforceType: boolean
Maximum Per Order - enforceType: boolean
Time Range - idType: integer | stringFormat: int32
Signed 32-bit integers (commonly used integer type).
- isType: boolean
Active - isType: boolean
Approval Needed - isType: boolean
Code Required - limitType: boolean
Destinations - limitType: boolean
Sections - limitType: boolean
Terminals - marketingType: null | integer | stringFormat: int32
Campaign Id - maximumType: null | number | stringFormat: double
Amount - maximumType: null | integer | stringFormat: int32
Per Order - nameType: null | string
- printedType: null | string
Name - priorityType: integer | stringFormat: uint16
- Properties: 5qualificationsType:
- qualifyType: boolean
- requireType: boolean
Single Use Code - startType: null | stringFormat: date-time
Date - startType: null | string
Time - Properties: 1validType:
Destinations - Properties: 1validType:
Sections - validType:
Terminal Types Returns one of the following: None Register CustomerPortal Kiosk CustomerPortalMobile WebService MobileApp
Possible values:
None= 0Register= 1CustomerPortal= 2CustomerPortalMobile= 8WebService= 16MobileApp= 32
