Represents an AccumulateLoyaltyPoints request.
AccumulateLoyaltyPointsRequest
Name | Type | Tags | Description | Getter | Setter |
---|---|---|---|---|---|
accumulatePoints |
LoyaltyEventAccumulatePoints |
Required | Provides metadata when the event type is ACCUMULATE_POINTS . |
getAccumulatePoints(): LoyaltyEventAccumulatePoints | setAccumulatePoints(LoyaltyEventAccumulatePoints accumulatePoints): void |
idempotencyKey |
string |
Required | A unique string that identifies the AccumulateLoyaltyPoints request.Keys can be any valid string but must be unique for every request. Constraints: Minimum Length: 1 , Maximum Length: 128 |
getIdempotencyKey(): string | setIdempotencyKey(string idempotencyKey): void |
locationId |
string |
Required | The location where the purchase was made. | getLocationId(): string | setLocationId(string locationId): void |
{
"accumulate_points": {
"order_id": "RFZfrdtm3mhO1oGzf5Cx7fEMsmGZY",
"loyalty_program_id": "loyalty_program_id8",
"points": 118
},
"idempotency_key": "58b90739-c3e8-4b11-85f7-e636d48d72cb",
"location_id": "P034NEENMD09F"
}