# UltracartClient::CouponAmountOffSubtotalWithItemsPurchase ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **currency_code** | **String** | The ISO-4217 three letter currency code the customer is viewing prices in | [optional] | | **discount_amount** | **Float** | The amount of shipping discount | [optional] | | **items** | **Array<String>** | A list of items of which a quantity of one or many must be purchased for coupon to be valid. | [optional] | | **required_purchase_quantity** | **Integer** | The quantity of items that must be purchased for the discount to be applied. | [optional] | ## Example ```ruby require 'ultracart_api' instance = UltracartClient::CouponAmountOffSubtotalWithItemsPurchase.new( currency_code: null, discount_amount: null, items: null, required_purchase_quantity: null ) ```