The Discount class defines details of a discount. A Discount object contains information such as the condition, award, offer amount, offer type, and eligibility requirements of a discount. It can also have one PromoCodeDefinition object associated with it. The base type of a discount is the CampaignItem class.