public function setCouponAmount(MoneyInterface $amount)
    {
        $this->couponAmount = $amount->getAmount();
        $this->couponCurrency = $amount->getCurrency();

        return $this;
    }
public function setCouponAmount(MoneyInterface $amount)
    {
        $this->couponAmount = $amount->getAmount();
        $this->couponCurrency = $amount->getCurrency();

        return $this;
    }
public function setCouponAmount ( MoneyInterface $ amount ) { $ this -> couponAmount = $ amount -> getAmount ( ) ; $ this -> couponCurrency = $ amount -> getCurrency ( ) ; return $ this ; }
Sets the Coupon amount with tax.

@param MoneyInterface $amount coupon amount

@return OrderInterface
Sets the Coupon amount with tax .