| Current Path : /var/www/clients/client3/web2/web/vendor/paypal/module-braintree-core/Model/ |
| Current File : /var/www/clients/client3/web2/web/vendor/paypal/module-braintree-core/Model/TransactionDetail.php |
<?php
namespace PayPal\Braintree\Model;
use Magento\Framework\Model\AbstractModel;
use PayPal\Braintree\Api\Data\TransactionDetailDataInterface;
use PayPal\Braintree\Model\ResourceModel\TransactionDetail as TransactionDetailResource;
class TransactionDetail extends AbstractModel implements TransactionDetailDataInterface
{
/**
* Initialize resource model
* @return void
*/
protected function _construct() // @codingStandardsIgnoreLine
{
$this->_init(TransactionDetailResource::class);
}
/**
* @inheritdoc
*/
public function getId()
{
return $this->getData(self::ENTITY_ID);
}
/**
* @inheritdoc
*/
public function getOrderId(): int
{
return $this->getData(self::ORDER_ID);
}
/**
* @inheritdoc
*/
public function getTransactionSource(): string
{
return $this->getData(self::TRANSACTION_SOURCE);
}
/**
* @inheritdoc
*/
public function setId($id)
{
return $this->setData(self::ENTITY_ID, $id);
}
/**
* @inheritdoc
*/
public function setOrderId($orderId)
{
return $this->setData(self::ORDER_ID, $orderId);
}
/**
* @inheritdoc
*/
public function setTransactionSource($transactionSource)
{
return $this->setData(self::TRANSACTION_SOURCE, $transactionSource);
}
}