@currency_code.setter
def currency_code(self, currency_code):
    '\n        Sets the currency_code of this CouponFreeItemAndShippingWithSubtotal.\n        The ISO-4217 three letter currency code the customer is viewing prices in\n\n        :param currency_code: The currency_code of this CouponFreeItemAndShippingWithSubtotal.\n        :type: str\n        '
    if ((currency_code is not None) and (len(currency_code) > 3)):
        raise ValueError('Invalid value for `currency_code`, length must be less than or equal to `3`')
    self._currency_code = currency_code
Sets the currency_code of this CouponFreeItemAndShippingWithSubtotal.
The ISO-4217 three letter currency code the customer is viewing prices in

:param currency_code: The currency_code of this CouponFreeItemAndShippingWithSubtotal.
:type: str
@currency_code.setter
def currency_code(self, currency_code):
    '\n        Sets the currency_code of this CouponFreeItemAndShippingWithSubtotal.\n        The ISO-4217 three letter currency code the customer is viewing prices in\n\n        :param currency_code: The currency_code of this CouponFreeItemAndShippingWithSubtotal.\n        :type: str\n        '
    if ((currency_code is not None) and (len(currency_code) > 3)):
        raise ValueError('Invalid value for `currency_code`, length must be less than or equal to `3`')
    self._currency_code = currency_code