Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 2.43 KB

File metadata and controls

54 lines (35 loc) · 2.43 KB

CardAddedDeductedPointsNotification

Properties

Name Type Description Notes
profileIntegrationIDs List<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 or deducted.
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.
cardIdentifier String Loyalty card identification number.
usersPerCardLimit Long The max amount of user profiles with whom a card can be shared. This can be set to `0` for no limit.

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
LOYALTYCARDPOINTSDEDUCTED "LoyaltyCardPointsDeducted"
LOYALTYCARDPOINTSADDED "LoyaltyCardPointsAdded"