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" } } ] } ] } }