Files
Mock_Gateway_For_EWallet/fixtures/promotions.capture.10852.json
T
DESKTOP-U5J7A7B\Willtech007 633690b0c4 初始化
2026-10-12 17:55:59 +08:00

1067 lines
38 KiB
JSON

Task 10852: Dedicated entitled promotion fixture for member 80010852.
Only this fixed member should see an enabled redeem button for the verified multi-outcome rule.
{
"success": true,
"message": "Get all promotions successfully.",
"data": {
"customerId": "80010852",
"eligiblePromotionList": [
{
"awardUsedLimit": 0,
"awardsCount": 0,
"awardsEligible": 1,
"awardsEntitled": 1,
"awardsRedeemLimit": 1,
"earnedPoints": 3860,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": true,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 1,
"minOutcome": 1,
"startDate": "2026-01-30T06:00",
"endDate": "2026-04-27T05:59",
"id": 71768001,
"code": "LP-EE-CNYIPENG",
"name": "CNY iPhone Earn & Get-2026",
"ruleId": 71768001,
"ruleName": "17-19Feb-CNY iPhone Earn & Get-1,388Pts",
"ruleNameDesc": "17-19Feb-CNY iPhone Earn & Get-1,388Pts",
"toEarn1Unit": 1388,
"isRedeemAll": false,
"outcomeList": []
},
{
"awardUsedLimit": 0,
"awardsCount": 0,
"awardsEligible": 1,
"awardsEntitled": 1,
"awardsRedeemLimit": 999,
"earnedPoints": 188,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": true,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 2,
"minOutcome": 2,
"startDate": "2026-01-27T06:00",
"endDate": "2026-04-30T06:00",
"id": 71768004,
"code": "LP-EE-CNYGS26",
"name": "CNY Gift Set Earn & Get-2026",
"ruleId": 71768026,
"ruleName": "CNYGS-188pts-Martell + LCH-Can Abalone",
"ruleNameDesc": "CNYGS-188pts-Martell + LCH-Can Abalone",
"toEarn1Unit": 188,
"isRedeemAll": false,
"outcomeList": [
{
"key": 71768072,
"value": "lp-ee-cnygs26-188pts-martellnoblige-me",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-188pts-martellnoblige-me",
"behaviorProfileCode": "RETAIL_OPEN_ITEM",
"name": "Martell Noblige",
"description": "Martell Noblige promotional prize",
"source": "EXTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 188,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2026-01-27T06:00:00+08:00",
"createdBy": "mock-gateway",
"updatedAt": "2026-01-27T06:00:00+08:00",
"updatedBy": "mock-gateway",
"tags": null,
"behaviorProfile": {
"profileCode": "RETAIL_OPEN_ITEM",
"profileName": "Retail (Open Item)",
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "Retail target-only item, user choice delivery",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": false,
"isExcludeGlobalMessages": false,
"effectiveFrom": "2026-01-27T06:00:00+08:00",
"effectiveTo": "2026-04-30T06:00:00+08:00",
"bucketPrices": {},
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 71768073,
"value": "lp-ee-cnygs26-188pts-lchabalone-me",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-188pts-lchabalone-me",
"behaviorProfileCode": "RETAIL_OPEN_ITEM",
"name": "LCH Can Abalone",
"description": "LCH canned abalone promotional prize",
"source": "EXTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 188,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2026-01-27T06:00:00+08:00",
"createdBy": "mock-gateway",
"updatedAt": "2026-01-27T06:00:00+08:00",
"updatedBy": "mock-gateway",
"tags": null,
"behaviorProfile": {
"profileCode": "RETAIL_OPEN_ITEM",
"profileName": "Retail (Open Item)",
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "Retail target-only item, user choice delivery",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": false,
"isExcludeGlobalMessages": false,
"effectiveFrom": "2026-01-27T06:00:00+08:00",
"effectiveTo": "2026-04-30T06:00:00+08:00",
"bucketPrices": {},
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
}
]
},
{
"awardUsedLimit": 1,
"awardsCount": 0,
"awardsEligible": 44,
"awardsEntitled": 43,
"awardsRedeemLimit": 999,
"earnedPoints": 3948,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": true,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 1,
"minOutcome": 1,
"startDate": "2026-01-27T06:00",
"endDate": "2026-04-30T06:00",
"id": 71768004,
"code": "LP-EE-CNYGS26",
"name": "CNY Gift Set Earn & Get-2026",
"ruleId": 71768035,
"ruleName": "CNYGS-88pts-LCH Gift Set LCH-Bird's Nest Indonesia",
"ruleNameDesc": "CNYGS-88pts-LCH Gift Set LCH-Bird's Nest Indonesia",
"toEarn1Unit": 88,
"isRedeemAll": false,
"outcomeList": [
{
"key": 71768091,
"value": "lp-ee-cnygs26-88pts-birdsnest-me",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-88pts-birdsnest-me",
"behaviorProfileCode": "MERCH_AUTOSETTLE",
"name": "CNY26 88pts Birds Nest",
"description": null,
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 350.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "Merchandise",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "EXTERNAL_ONLY",
"allowNegativeBalance": false,
"createdAt": "2026-02-16T12:47:41.824397+08:00",
"createdBy": "qa-adelinotou",
"createdByEmployeeId": null,
"updatedAt": "2026-02-16T12:47:41.824397+08:00",
"updatedBy": "qa-adelinotou",
"updatedByEmployeeId": null,
"tags": null,
"behaviorProfile": {
"profileCode": "MERCH_AUTOSETTLE",
"profileName": "Merchandise (AutoSettle)",
"prizeCategory": "Merchandise",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "EXTERNAL_ONLY",
"description": "Merchandise target-only item auto-settled externally",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": "2026-02-16T12:47:41.694+08:00",
"effectiveTo": "2036-02-16T12:47:41.694+08:00",
"bucketPrices": {
"d-comp": 350,
"m-comp": 350
},
"compValue": 350,
"note": null,
"uniqueCodeRequirement": "NONE"
}
}
]
},
{
"awardUsedLimit": 2,
"awardsCount": 0,
"awardsEligible": 11,
"awardsEntitled": 9,
"awardsRedeemLimit": 999,
"earnedPoints": 4636,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": true,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 2,
"minOutcome": 2,
"startDate": "2026-01-27T06:00",
"endDate": "2026-04-30T06:00",
"id": 71768004,
"code": "LP-EE-CNYGS26",
"name": "CNY Gift Set Earn & Get-2026",
"ruleId": 71768029,
"ruleName": "CNYGS-388pts-Moutai 200ML + $1,000 NP/EB",
"ruleNameDesc": "CNYGS-388pts-Moutai 200ML + $1,000 NP/EB",
"toEarn1Unit": 388,
"isRedeemAll": false,
"outcomeList": [
{
"key": 71768077,
"value": "lp-ee-cnygs26-388pts-moutai200ml-me",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-388pts-moutai200ml-me",
"behaviorProfileCode": "MERCH_AUTOSETTLE",
"name": "CNY26 388pts Moutai 200 ML",
"description": null,
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1000.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "Merchandise",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "EXTERNAL_ONLY",
"allowNegativeBalance": false,
"createdAt": "2026-02-16T12:39:46.397008+08:00",
"createdBy": "qa-adelinotou",
"createdByEmployeeId": null,
"updatedAt": "2026-02-16T12:39:46.397008+08:00",
"updatedBy": "qa-adelinotou",
"updatedByEmployeeId": null,
"tags": null,
"behaviorProfile": {
"profileCode": "MERCH_AUTOSETTLE",
"profileName": "Merchandise (AutoSettle)",
"prizeCategory": "Merchandise",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "EXTERNAL_ONLY",
"description": "Merchandise target-only item auto-settled externally",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": "2026-02-16T12:39:46.271+08:00",
"effectiveTo": "2036-02-16T12:39:46.271+08:00",
"bucketPrices": {
"d-comp": 1000,
"m-comp": 1000
},
"compValue": 1000,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 71768078,
"value": "lp-ee-cnygs26-388pts-1000-pc",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-388pts-1000-pc",
"behaviorProfileCode": "NNPC_OPEN_ITEM",
"name": "CNY26 388pts 1000 PC",
"description": null,
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1000.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "NNPC",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2026-02-16T12:33:30.522397+08:00",
"createdBy": "qa-adelinotou",
"createdByEmployeeId": null,
"updatedAt": "2026-02-16T12:33:30.522398+08:00",
"updatedBy": "qa-adelinotou",
"updatedByEmployeeId": null,
"tags": null,
"behaviorProfile": {
"profileCode": "NNPC_OPEN_ITEM",
"profileName": "NNPC (Open Item)",
"prizeCategory": "NNPC",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "NNPC target-only item, user chooses wallet or external",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": "2026-02-16T12:34:51.704+08:00",
"effectiveTo": "2036-02-16T12:34:51.704+08:00",
"bucketPrices": {
"d-comp": 1000,
"m-comp": 1000
},
"compValue": 1000,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 71768079,
"value": "lp-ee-cnygs26-388pts-1000-eb",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-388pts-1000-eb",
"behaviorProfileCode": "EBONUS_AUTOSETTLE",
"name": "CNY26 388pts 1000 EB",
"description": null,
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1000.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "eBonus",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "EXTERNAL_ONLY",
"allowNegativeBalance": false,
"createdAt": "2026-02-16T12:34:53.967027+08:00",
"createdBy": "qa-adelinotou",
"createdByEmployeeId": null,
"updatedAt": "2026-02-16T12:34:53.967027+08:00",
"updatedBy": "qa-adelinotou",
"updatedByEmployeeId": null,
"tags": null,
"behaviorProfile": {
"profileCode": "EBONUS_AUTOSETTLE",
"profileName": "eBonus (AutoSettle)",
"prizeCategory": "eBonus",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "EXTERNAL_ONLY",
"description": "eBonus target-only item auto-settled externally",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": true
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": "2026-02-16T12:36:15.15+08:00",
"effectiveTo": "2036-02-16T12:36:15.15+08:00",
"bucketPrices": {
"d-comp": 1000,
"m-comp": 1000
},
"compValue": 1000,
"note": null,
"uniqueCodeRequirement": "NONE"
}
}
]
},
{
"awardUsedLimit": 0,
"awardsCount": 0,
"awardsEligible": 0,
"awardsEntitled": 0,
"awardsRedeemLimit": 5,
"earnedPoints": 0,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": false,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 3,
"minOutcome": 1,
"startDate": "2026-03-16T06:00",
"endDate": "2026-03-17T06:00",
"id": 1,
"code": "PROMO1001",
"name": "Promotion 1",
"ruleId": 17,
"ruleName": "Rule_13pts",
"ruleNameDesc": "daily 13pts",
"toEarn1Unit": 13,
"isRedeemAll": false,
"outcomeList": [
{
"key": 3579,
"value": "it-test-fb-$1",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "it-test-fb-$1",
"behaviorProfileCode": "FNB_OPEN_ITEM",
"name": "IT-TEST-FB-$1",
"description": "IT-TEST-FB-$1",
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P3D"
}
],
"isEnabled": true
},
"prizeCategory": "FnB",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2025-11-04T11:00:53.232361+08:00",
"createdBy": "qa-nicolefeng",
"createdByEmployeeId": "173094",
"updatedAt": "2026-02-04T18:04:07.911273+08:00",
"updatedBy": "qa-randyng",
"updatedByEmployeeId": "171853",
"tags": null,
"behaviorProfile": {
"profileCode": "FNB_OPEN_ITEM",
"profileName": "FnB (Open Item)",
"prizeCategory": "FnB",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "Food and Beverage target-only item, user choice delivery",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": null,
"effectiveTo": null,
"bucketPrices": {},
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 3580,
"value": "it-test-nnpc-$1",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "it-test-nnpc-$1",
"behaviorProfileCode": "NNPC_OPEN_ITEM",
"name": "it-test-nnpc-$1",
"description": "test nnpc",
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": true
},
"prizeCategory": "NNPC",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2025-12-01T16:33:18.420102+08:00",
"createdBy": "qa-henrylai",
"createdByEmployeeId": "165114",
"updatedAt": "2025-12-18T17:56:51.783392+08:00",
"updatedBy": "qa-henrylai",
"updatedByEmployeeId": "165114",
"tags": null,
"behaviorProfile": {
"profileCode": "NNPC_OPEN_ITEM",
"profileName": "NNPC (Open Item)",
"prizeCategory": "NNPC",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "NNPC target-only item, user chooses wallet or external",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": null,
"effectiveTo": null,
"bucketPrices": null,
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 3581,
"value": "it-test-ebo-$1",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "it-test-ebo-$1",
"behaviorProfileCode": "EBONUS_OPEN_ITEM",
"name": "IT-TEST-EBO-$1",
"description": "IT-TEST-EBO-$1",
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P7D"
}
],
"isEnabled": true
},
"prizeCategory": "eBonus",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2025-11-04T09:48:33.139099+08:00",
"createdBy": "qa-nicolefeng",
"createdByEmployeeId": "173094",
"updatedAt": "2025-12-26T15:20:31.57588+08:00",
"updatedBy": "qa-issaclo",
"updatedByEmployeeId": "165148",
"tags": null,
"behaviorProfile": {
"profileCode": "EBONUS_OPEN_ITEM",
"profileName": "eBonus (Open Item)",
"prizeCategory": "eBonus",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "eBonus target-only item, user chooses wallet or external",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": true
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": null,
"effectiveTo": null,
"bucketPrices": null,
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
}
]
},
{
"awardUsedLimit": 0,
"awardsCount": 0,
"awardsEligible": 0,
"awardsEntitled": 0,
"awardsRedeemLimit": 10,
"earnedPoints": 0,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": false,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 1,
"minOutcome": 1,
"startDate": "2026-03-16T06:00",
"endDate": "2026-03-23T05:59:59.999",
"id": 8,
"code": "EARN_N_GET",
"name": "Daily & Weeklyl Earn&Get",
"ruleId": 512,
"ruleName": "Weekly_100pts",
"ruleNameDesc": "Weekly_100pts",
"toEarn1Unit": 100,
"isRedeemAll": false,
"outcomeList": [
{
"key": 5061,
"value": "it-test-ebo-$1",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "it-test-ebo-$1",
"behaviorProfileCode": "EBONUS_OPEN_ITEM",
"name": "IT-TEST-EBO-$1",
"description": "IT-TEST-EBO-$1",
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P7D"
}
],
"isEnabled": true
},
"prizeCategory": "eBonus",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2025-11-04T09:48:33.139099+08:00",
"createdBy": "qa-nicolefeng",
"createdByEmployeeId": "173094",
"updatedAt": "2025-12-26T15:20:31.57588+08:00",
"updatedBy": "qa-issaclo",
"updatedByEmployeeId": "165148",
"tags": null,
"behaviorProfile": {
"profileCode": "EBONUS_OPEN_ITEM",
"profileName": "eBonus (Open Item)",
"prizeCategory": "eBonus",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "eBonus target-only item, user chooses wallet or external",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": true
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": null,
"effectiveTo": null,
"bucketPrices": null,
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 5062,
"value": "it-test-fb-$1",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "it-test-fb-$1",
"behaviorProfileCode": "FNB_OPEN_ITEM",
"name": "IT-TEST-FB-$1",
"description": "IT-TEST-FB-$1",
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P3D"
}
],
"isEnabled": true
},
"prizeCategory": "FnB",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2025-11-04T11:00:53.232361+08:00",
"createdBy": "qa-nicolefeng",
"createdByEmployeeId": "173094",
"updatedAt": "2026-02-04T18:04:07.911273+08:00",
"updatedBy": "qa-randyng",
"updatedByEmployeeId": "171853",
"tags": null,
"behaviorProfile": {
"profileCode": "FNB_OPEN_ITEM",
"profileName": "FnB (Open Item)",
"prizeCategory": "FnB",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "Food and Beverage target-only item, user choice delivery",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": null,
"effectiveTo": null,
"bucketPrices": {},
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 5063,
"value": "it-test-nnpc-$1",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "it-test-nnpc-$1",
"behaviorProfileCode": "NNPC_OPEN_ITEM",
"name": "it-test-nnpc-$1",
"description": "test nnpc",
"source": "INTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 1.0,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": true
},
"prizeCategory": "NNPC",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2025-12-01T16:33:18.420102+08:00",
"createdBy": "qa-henrylai",
"createdByEmployeeId": "165114",
"updatedAt": "2025-12-18T17:56:51.783392+08:00",
"updatedBy": "qa-henrylai",
"updatedByEmployeeId": "165114",
"tags": null,
"behaviorProfile": {
"profileCode": "NNPC_OPEN_ITEM",
"profileName": "NNPC (Open Item)",
"prizeCategory": "NNPC",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "NNPC target-only item, user chooses wallet or external",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": null,
"isExcludeGlobalMessages": null,
"effectiveFrom": null,
"effectiveTo": null,
"bucketPrices": null,
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
}
]
}
],
"entitledPromotionList": [
{
"awardUsedLimit": 0,
"awardsCount": 0,
"awardsEligible": 1,
"awardsEntitled": 1,
"awardsRedeemLimit": 999,
"earnedPoints": 188,
"isDirectOffer": false,
"isEligible": true,
"isEntitled": true,
"isOptIn": false,
"isOptedInByPlayer": false,
"isRedeemCompleted": false,
"maxOutcome": 2,
"minOutcome": 2,
"startDate": "2026-01-27T06:00",
"endDate": "2026-04-30T06:00",
"id": 71768004,
"code": "LP-EE-CNYGS26",
"name": "CNY Gift Set Earn & Get-2026",
"ruleId": 71768026,
"ruleName": "CNYGS-188pts-Martell + LCH-Can Abalone",
"ruleNameDesc": "CNYGS-188pts-Martell + LCH-Can Abalone",
"toEarn1Unit": 188,
"isRedeemAll": false,
"outcomeList": [
{
"key": 71768072,
"value": "lp-ee-cnygs26-188pts-martellnoblige-me",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-188pts-martellnoblige-me",
"behaviorProfileCode": "RETAIL_OPEN_ITEM",
"name": "Martell Noblige",
"description": "Martell Noblige promotional prize",
"source": "EXTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 188,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2026-01-27T06:00:00+08:00",
"createdBy": "mock-gateway",
"updatedAt": "2026-01-27T06:00:00+08:00",
"updatedBy": "mock-gateway",
"tags": null,
"behaviorProfile": {
"profileCode": "RETAIL_OPEN_ITEM",
"profileName": "Retail (Open Item)",
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "Retail target-only item, user choice delivery",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": false,
"isExcludeGlobalMessages": false,
"effectiveFrom": "2026-01-27T06:00:00+08:00",
"effectiveTo": "2026-04-30T06:00:00+08:00",
"bucketPrices": {},
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
},
{
"key": 71768073,
"value": "lp-ee-cnygs26-188pts-lchabalone-me",
"isInventoryCheck": null,
"qtyOnHand": null,
"prize": {
"correlationId": null,
"prizeCode": "lp-ee-cnygs26-188pts-lchabalone-me",
"behaviorProfileCode": "RETAIL_OPEN_ITEM",
"name": "LCH Can Abalone",
"description": "LCH canned abalone promotional prize",
"source": "EXTERNAL",
"isVoidable": true,
"isEnabled": true,
"imageUrl": null,
"prizeValue": 188,
"expiryConfig": {
"strategy": "MIN",
"rules": [
{
"type": "ROLLING_DURATION",
"value": "P90D"
}
],
"isEnabled": false
},
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"allowNegativeBalance": false,
"createdAt": "2026-01-27T06:00:00+08:00",
"createdBy": "mock-gateway",
"updatedAt": "2026-01-27T06:00:00+08:00",
"updatedBy": "mock-gateway",
"tags": null,
"behaviorProfile": {
"profileCode": "RETAIL_OPEN_ITEM",
"profileName": "Retail (Open Item)",
"prizeCategory": "Retail",
"usageBehavior": "TARGET_ONLY",
"deliveryMode": "USER_CHOICE",
"description": "Retail target-only item, user choice delivery",
"isActive": true,
"allowNegativeBalance": false,
"isBucket": false,
"isEbonus": false
},
"localizations": null,
"messages": null,
"isPrintVoucher": false,
"isExcludeGlobalMessages": false,
"effectiveFrom": "2026-01-27T06:00:00+08:00",
"effectiveTo": "2026-04-30T06:00:00+08:00",
"bucketPrices": {},
"compValue": null,
"note": null,
"uniqueCodeRequirement": "NONE"
}
}
]
}
]
}
}