# Script: Class dw.campaign.AmountDiscount

# Class AmountDiscount

- Object
- dw.campaign.Discount
- dw.campaign.AmountDiscount

- dw.campaign.Discount

Represents an *amount-off* discount in the discount plan, for example "$10 off all orders $100 or more".

## Properties

amount : Number `Read Only`

The discount amount, for example 10.00 for a "$10 off" discount.

## Constructor Summary

**AmountDiscount**(amount : Number)

Create an amount-discount on the fly.

## Method Summary

Returns the discount amount, for example 10.00 for a "$10 off" discount.

### Methods inherited from class Discount

getItemPromotionTiers, getPromotion, getPromotionTier, getQuantity, getType

### Methods inherited from class Object

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

## Constructor Detail

## AmountDiscount

public**AmountDiscount**(amount : Number)

Create an amount-discount on the fly. Can be used to create a custom price adjustment.

**Parameters:**

amount - amount off, e.g. 15.00 for a "15$ off" discount

## Method Detail

## getAmount

**getAmount**() : Number

Returns the discount amount, for example 10.00 for a "$10 off" discount.

**Returns:**

Discount amount