NameDescriptionTypeAdditional 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 prmo 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.