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
profileIntegrationID String The integration ID of the customer profile to whom points were added or deducted.
loyaltyProgramID Long The ID of the loyalty program.
subledgerID String The ID of the subledger within the loyalty program where these points were added.
amount BigDecimal The amount of added or deducted loyalty points.
reason String The reason for the points addition or deduction.
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
employeeName String The name of the employee who added or deducted points.
userID Long The ID of the employee who added or deducted points.
operation OperationEnum The action (addition or deduction) made with loyalty points.
startDate OffsetDateTime The start date for loyalty points. [optional]
expiryDate OffsetDateTime The expiration date for loyalty points. [optional]
sessionIntegrationID String The integration ID of the session through which the points were earned or lost.
notificationType NotificationTypeEnum The type of notification.

Enum: TypeOfChangeEnum

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

Enum: OperationEnum

Name Value
ADDITION "addition"
DEDUCTION "deduction"

Enum: NotificationTypeEnum

Name Value
LOYALTYPOINTSDEDUCTED "LoyaltyPointsDeducted"
LOYALTYPOINTSADDED "LoyaltyPointsAdded"