Provides metadata when the event type
is ACCUMULATE_PROMOTION_POINTS
.
LoyaltyEventAccumulatePromotionPoints
Name | Type | Tags | Description | Getter | Setter |
---|---|---|---|---|---|
loyaltyProgramId |
?string |
Optional | The Square-assigned ID of the loyalty program. Constraints: Maximum Length: 36 |
getLoyaltyProgramId(): ?string | setLoyaltyProgramId(?string loyaltyProgramId): void |
loyaltyPromotionId |
?string |
Optional | The Square-assigned ID of the loyalty promotion. Constraints: Minimum Length: 1 , Maximum Length: 255 |
getLoyaltyPromotionId(): ?string | setLoyaltyPromotionId(?string loyaltyPromotionId): void |
points |
int |
Required | The number of points earned by the event. | getPoints(): int | setPoints(int points): void |
orderId |
string |
Required | The ID of the order for which the buyer earned the promotion points. Only applications that use the Orders API to process orders can trigger this event. Constraints: Minimum Length: 1 |
getOrderId(): string | setOrderId(string orderId): void |
{
"loyalty_program_id": "loyalty_program_id0",
"loyalty_promotion_id": "loyalty_promotion_id8",
"points": 98,
"order_id": "order_id4"
}