<?php
namespace App\Entity\Logs;
use Doctrine\ORM\Mapping as ORM;
/**
* PayPalLogError
*
* @ORM\Table(name="paypal_log_error")
*
* @ORM\Entity(repositoryClass="App\Repository\Logs\PayPalLogRepository")
*/
class PayPalLogError
{
/**
* @ORM\Id()
*
* @ORM\GeneratedValue()
*
* @ORM\Column(type="integer", name="id_paypal_log_error")
*/
private $id;
/**
* @var PayPalError|null
*
* @ORM\ManyToOne(targetEntity="App\Entity\Logs\PayPalError", inversedBy="payPalLogError")
*
* @ORM\JoinColumn(name="id_paypal_error", nullable=true, referencedColumnName="id_paypal_error")
*/
private $payPalError;
/**
* @var PayPalLog|null
*
* @ORM\ManyToOne(targetEntity="App\Entity\Logs\PayPalLog", inversedBy="requestErrors")
*
* @ORM\JoinColumn(name="id_paypal_log", nullable=true, referencedColumnName="id_paypal_log")
*/
private $payPalLog;
/**
* @var string|null
*
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $severity;
/**
* @return PayPalError|null
*/
public function getError(): ?PayPalError
{
return $this->payPalError;
}
public function getPayPalError(): ?PayPalError
{
return $this->payPalError;
}
public function setPayPalError(?PayPalError $payPalError): PayPalLogError
{
$this->payPalError = $payPalError;
return $this;
}
public function getPayPalLog(): ?PayPalLog
{
return $this->payPalLog;
}
public function setPayPalLog(?PayPalLog $payPalLog): PayPalLogError
{
$this->payPalLog = $payPalLog;
return $this;
}
public function getSeverity(): ?string
{
return $this->severity;
}
public function setSeverity(?string $severity): PayPalLogError
{
$this->severity = $severity;
return $this;
}
}