12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- /**
- * Data Model implementing the Address interface
- *
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Directory\Model\Data;
- /**
- * Class Exchange Rate
- *
- * @codeCoverageIgnore
- */
- class ExchangeRate extends \Magento\Framework\Api\AbstractExtensibleObject implements
- \Magento\Directory\Api\Data\ExchangeRateInterface
- {
- const KEY_CURRENCY_TO = 'currency_to';
- const KEY_RATE = 'rate';
- /**
- * @inheritDoc
- */
- public function getCurrencyTo()
- {
- return $this->_get(self::KEY_CURRENCY_TO);
- }
- /**
- * @inheritDoc
- */
- public function setCurrencyTo($code)
- {
- return $this->setData(self::KEY_CURRENCY_TO, $code);
- }
- /**
- * @inheritDoc
- */
- public function getRate()
- {
- return $this->_get(self::KEY_RATE);
- }
- /**
- * @inheritDoc
- */
- public function setRate($rate)
- {
- return $this->setData(self::KEY_RATE, $rate);
- }
- /**
- * @inheritDoc
- */
- public function getExchangeRates()
- {
- return $this->_get(self::KEY_EXCHANGE_RATES);
- }
- /**
- * @inheritDoc
- */
- public function setExchangeRates(array $exchangeRates = null)
- {
- return $this->setData(self::KEY_EXCHANGE_RATES, $exchangeRates);
- }
- /**
- * @inheritDoc
- */
- public function getExtensionAttributes()
- {
- return $this->_getExtensionAttributes();
- }
- /**
- * @inheritDoc
- */
- public function setExtensionAttributes(
- \Magento\Directory\Api\Data\ExchangeRateExtensionInterface $extensionAttributes
- ) {
- return $this->_setExtensionAttributes($extensionAttributes);
- }
- }
|