# UltracartClient::CouponFreeItemAndShippingWithSubtotal ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **currency_code** | **String** | The ISO-4217 three letter currency code the customer is viewing prices in | [optional] | | **items** | **Array<String>** | A list of items that are eligible for this discount_price. | [optional] | | **limit** | **Integer** | The limit of free items that may be received when purchasing multiple items | [optional] | | **shipping_methods** | **Array<String>** | One or more shipping methods that may be free | [optional] | | **subtotal_amount** | **Float** | The amount of subtotal required to receive the discount percent | [optional] | ## Example ```ruby require 'ultracart_api' instance = UltracartClient::CouponFreeItemAndShippingWithSubtotal.new( currency_code: null, items: null, limit: null, shipping_methods: null, subtotal_amount: null ) ```