Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2.04 KB

File metadata and controls

41 lines (26 loc) · 2.04 KB

CardAddedDeductedPointsBalancesNotification

Properties

Name Type Description Notes
cardIdentifier String Loyalty card identification number.
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.
profileIntegrationIDs List<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 or deducted.
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.
usersPerCardLimit Long The max amount of user profiles with whom a card can be shared. This can be set to `0` for no limit.
actions List<AddedDeductedPointsBalancesAction> The list of actions that have been triggered in the loyalty program.
currentPoints BigDecimal The current points balance.

Enum: NotificationTypeEnum

Name Value
LOYALTYCARDADDEDDEDUCTEDPOINTSBALANCES "LoyaltyCardAddedDeductedPointsBalances"

Enum: TypeOfChangeEnum

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