| Name | Description | Type | Additional information |
|---|---|---|---|
| ID |
Server-side incremental ID |
integer |
None. |
| StoreID | integer |
Deprecated. |
|
| Name | string |
Required String length: inclusive between 0 and 64 |
|
| NameGuid | globally unique identifier |
None. |
|
| Description | string |
String length: inclusive between 0 and 255 |
|
| ShowDiscounts |
Show the discounts on screen/receipt |
boolean |
None. |
| ShowTotals |
Show discount totals on receipt |
boolean |
None. |
| OnlyEvaluateOnSubtotal | boolean |
None. |
|
| UseDescription |
When showing discounts, use campaign description |
boolean |
None. |
| CampaignType | CampaignType |
None. |
|
| StartDate | date |
Data type: Date |
|
| StartTime | integer |
None. |
|
| EndDate |
Defaults to DateTime.MaxValue at the POS ? |
date |
Data type: Date |
| EndTime | integer |
None. |
|
| Recurrence | integer |
None. |
|
| RecurrenceType | CampaignScheduleType |
None. |
|
| MonthType | CampaignMonthlyType |
None. |
|
| WeekDays | CampaignDayOfWeek |
None. |
|
| Months | CampaignMonth |
None. |
|
| MonthWeeks | CampaignWeekOfMonth |
None. |
|
| MonthDays | string |
String length: inclusive between 0 and 32 |
|
| Printed | boolean |
None. |
|
| TalkerText | string |
None. |
|
| RangeDescription | string |
None. |
|
| DealDescription | string |
None. |
|
| LabelQuantity | integer |
None. |
|
| Active | integer |
None. |
|
| Deactivated | date |
None. |
|
| System |
Inidcates that the Campaign is critical for business operations |
boolean |
None. |
| Created | date |
None. |
|
| Updated | date |
None. |
|
| PriceChangeNotifiedUtc | date |
None. |
|
| PromoType |
Refers to the sale promo type (Normal, Promo or In-store) |
PromoType |
None. |
| PromotionTypeCode |
PromotionType Code from promotion type field |
string |
None. |
| HostIdentifier |
Host Identifier for PromotionTypeCode, only filled when FromHost is true |
Collection of byte |
None. |
| HostIdentifierGuid | globally unique identifier |
None. |
|
| HostType | HostType |
None. |
|
| CreatedByUser | string |
String length: inclusive between 0 and 255 |
|
| FromHost | boolean |
None. |
|
| Deleted | boolean |
None. |
|
| CampaignDeleted | date |
None. |
|
| UpdatedByUser | string |
String length: inclusive between 0 and 255 |
|
| OfferID | integer |
None. |
|
| IsPriceChangeCampaign | boolean |
None. |
|
| Stores | Collection of integer |
Relation. This field may not always be loaded or used for updates. |
|
| StoreNames | Collection of string |
Relation. This field may not always be loaded or used for updates. |
|
| CampaignPlus | Collection of CampaignPlu |
Relation. This field may not always be loaded or used for updates. |
|
| CampaignPools | Collection of CampaignPool |
Relation. This field may not always be loaded or used for updates. |
|
| SellingRules | Collection of SellingRule |
Relation. This field may not always be loaded or used for updates. |
|
| Customers | Collection of CampaignCustomer |
Relation. This field may not always be loaded or used for updates. |
|
| CustomerGroups | Collection of CampaignCustomerGroup |
Relation. This field may not always be loaded or used for updates. |
|
| SignIqTickets | Collection of CampaignSignIqTicket |
Relation. This field may not always be loaded or used for updates. |
|
| ComboPriceGroups | Collection of ComboPriceGroup |
Relation. This field may not always be loaded or used for updates. |
|
| PriceLevels | Collection of CampaignPriceLevel |
Relation. This field may not always be loaded or used for updates. |
|
| PromotionType | PromotionType |
Relation. This field may not always be loaded or used for updates. |