Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 2.17 KB

File metadata and controls

52 lines (33 loc) · 2.17 KB

AddedDeductedPointsNotification

Properties

Name Type Description Notes
employeeName String The name of the employee who added or deducted points.
loyaltyProgramID Long The ID of the loyalty program.
notificationType NotificationTypeEnum The type of notification.
profileIntegrationID String The integration ID of the customer profile to whom points were added or deducted.
sessionIntegrationID String The integration ID of the session through which the points were earned or lost.
subledgerID String The ID of the subledger within the loyalty program where these points were added.
typeOfChange TypeOfChangeEnum The notification source, that is, it indicates whether the points were added or deducted via one of the following routes: - The Campaign Manager - Management API - Rule Engine
userID Long The ID of the employee who added or deducted points.
amount BigDecimal The amount of added or deducted loyalty points.
expiryDate OffsetDateTime The expiration date for loyalty points. [optional]
operation OperationEnum The action (addition or deduction) made with loyalty points.
reason String The reason for the points addition or deduction.
startDate OffsetDateTime The start date for loyalty points. [optional]

Enum: NotificationTypeEnum

Name Value
LOYALTYPOINTSDEDUCTED "LoyaltyPointsDeducted"
LOYALTYPOINTSADDED "LoyaltyPointsAdded"

Enum: TypeOfChangeEnum

Name Value
CAMPAIGN_MANAGER "campaign_manager"
RULE_ENGINE "rule_engine"
MANAGEMENT_API "management_api"

Enum: OperationEnum

Name Value
ADDITION "addition"
DEDUCTION "deduction"