The discount detail for a particular campaign when conditions are satisfied.
| Name | Type | Description | Notes |
|---|---|---|---|
| type | TypeEnum | The type of discount | |
| cap | Double | The maximum discount dollar amount. It is not required and will be ignored when the `discount.type` is: - `net` - `fixPrice` - `delivery` - `freeItem` - `bundleSameNet` - `bundleSamePercentage` - `bundleSameFixPrice` - `bundleDiffNet` - `bundleDiffPercentage` - `bundleDiffFixPrice` | [optional] |
| value | Double | Specify the discount amount. Decimal number is not supported For VN, ID and TH. For example, `10.5` is not allowed and it should be `10.0`. * Dollar amount value when `discount.type` is `net`, `delivery`, `fixPrice`, `bundleSameNet`, `bundleSameFixPrice`, `bundleDiffNet`, `bundleDiffFixPrice`. * Percentage value (0-100) when `discount.type` is `percentage`, `bundleSamePercentage`, `bundleDiffPercentage`. * Not required when `discount.type` is `freeItem`. * The order-level discount given should not exceed 0.5 * the minimum basket amount. | [optional] |
| scope | CampaignScope |
| Name | Value |
|---|---|
| NET | "net" |
| PERCENTAGE | "percentage" |
| FIX_PRICE | "fixPrice" |
| DELIVERY | "delivery" |
| FREE_ITEM | "freeItem" |
| BUNDLE_SAME_NET | "bundleSameNet" |
| BUNDLE_SAME_PERCENTAGE | "bundleSamePercentage" |
| BUNDLE_SAME_FIX_PRICE | "bundleSameFixPrice" |
| BUNDLE_DIFF_NET | "bundleDiffNet" |
| BUNDLE_DIFF_PERCENTAGE | "bundleDiffPercentage" |
| BUNDLE_DIFF_FIX_PRICE | "bundleDiffFixPrice" |
| UNKNOWN_DEFAULT_OPEN_API | "unknown_default_open_api" |