src/Entity/Logs/PayPalLog.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Logs;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * PayPalLog
  7. *
  8. * @ORM\Table(name="paypal_log")
  9. *
  10. * @ORM\Entity(repositoryClass="App\Repository\Logs\PayPalLogRepository")
  11. */
  12. class PayPalLog
  13. {
  14. /**
  15. * @ORM\Id()
  16. *
  17. * @ORM\GeneratedValue()
  18. *
  19. * @ORM\Column(type="integer", name="id_paypal_log")
  20. */
  21. private $id;
  22. /**
  23. * @var string|null
  24. *
  25. * @ORM\Column(type="string", length=32, nullable=true, name="id_order")
  26. */
  27. private ?string $order;
  28. /**
  29. * @var string|null
  30. *
  31. * @ORM\Column(type="string",length=254, nullable=true)
  32. */
  33. private $transactionId;
  34. /**
  35. * @var string|null
  36. *
  37. * @ORM\Column(type="string", length=50, nullable=true)
  38. */
  39. private $ack;
  40. /**
  41. * @var PayPalRequest|null
  42. *
  43. * @ORM\ManyToOne(targetEntity="App\Entity\Logs\PayPalRequest")
  44. *
  45. * @ORM\JoinColumn(name="id_paypal_request", referencedColumnName="id_request", nullable=true)
  46. */
  47. private $payPalRequest;
  48. /**
  49. * @var PayPalLogError[]|ArrayCollection
  50. *
  51. * @ORM\OneToMany(targetEntity="App\Entity\Logs\PayPalLogError", mappedBy="payPalLog")
  52. */
  53. private $requestErrors;
  54. /**
  55. * @return PayPalLogError[]|ArrayCollection
  56. */
  57. public function getRequestErrors()
  58. {
  59. return $this->requestErrors;
  60. }
  61. public function getOrder(): ?string
  62. {
  63. return $this->order;
  64. }
  65. public function setOrder(?string $order): PayPalLog
  66. {
  67. $this->order = $order;
  68. return $this;
  69. }
  70. public function getTransactionId(): ?string
  71. {
  72. return $this->transactionId;
  73. }
  74. public function setTransactionId(?string $transactionId): PayPalLog
  75. {
  76. $this->transactionId = $transactionId;
  77. return $this;
  78. }
  79. public function getAck(): ?string
  80. {
  81. return $this->ack;
  82. }
  83. public function setAck(?string $ack): PayPalLog
  84. {
  85. $this->ack = $ack;
  86. return $this;
  87. }
  88. public function getPayPalRequest(): ?PayPalRequest
  89. {
  90. return $this->payPalRequest;
  91. }
  92. public function setPayPalRequest(?PayPalRequest $payPalRequest): PayPalLog
  93. {
  94. $this->payPalRequest = $payPalRequest;
  95. return $this;
  96. }
  97. }