| | | |
id | Unique identifier of the bonus request | number | - |
name | Name of the bonus request rule set | string | - |
typeId | Type identifier of the bonus request | number | - |
rewardTypeId | Type identifier of the reward | number | - |
skinBonusId | Associated skin bonus ID, or null if not linked | number | null | - |
activeFrom | Start datetime of the bonus availability in milliseconds. | number | - |
activeTo | End datetime of the bonus availability in milliseconds. | number | - |
rules | List of rule objects associated with the bonus request | array | - |
rules[].id | Unique identifier of the rule entry | number | - |
rules[].ruleId | Reference ID of the rule type | number | - |
rules[].isDeleted | Whether the rule has been soft-deleted | boolean | true / false |
rules[].bonusRequestRuleConditions | List of conditions associated with the rule | array | - |
rules[].bonusRequestRuleConditions[].id | Unique identifier of the condition | number | - |
rules[].bonusRequestRuleConditions[].currencyId | Currency code the condition applies to (e.g. "AMD", "EUR"), or null for all currencies | string | null | - |
rules[].bonusRequestRuleConditions[].period | Time period in days the condition applies to, or null if not applicable | number | null | - |
rules[].bonusRequestRuleConditions[].condition | The condition value or expression (e.g. a threshold amount, boolean, or JSON array of IDs) | string | - |
rules[].bonusRequestRuleConditions[].conditionOptions | Optional JSON-encoded additional options for the condition, or null if not set | string | null | - |
rules[].bonusRequestRuleConditions[].isDeleted | Whether the condition has been soft-deleted | boolean | true / false |
rewards | List of reward objects associated with the bonus request | array | - |
rewards[].id | Unique identifier of the reward entry | number | - |
rewards[].currencyId | Currency the reward applies to, or null for all currencies | string | null | - |
rewards[].exactAmount | Fixed reward amount, or null if percentage-based | number | null | - |
rewards[].percentage | Reward percentage value, or null if amount-based | number | null | - |
rewards[].percentageBasis | The basis on which the percentage is calculated | number | null | - |
rewards[].percentagePeriodDays | Number of days used as the period for percentage calculation | number | null | - |
rewards[].isDeleted | Whether the reward has been soft-deleted | boolean | true / false |
title | Localized title of the bonus request | string | - |
description | Localized description of the bonus request | string | - |
src | Path to the primary image asset for the bonus request | string | - |
supportedCurrencies | Supported currencies of bonus in ISO format | array | - |