<?phpnamespace App\Entity;use App\Repository\TransactionRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: TransactionRepository::class)]class Transaction implements EntityInterface{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column] private ?int $order_id = null; #[ORM\Column(length: 255)] private ?string $session = null; #[ORM\Column] private float $amount = 0; #[ORM\Column(type: Types::TEXT)] private ?string $post = null; #[ORM\Column(type: Types::TEXT)] private ?string $input = null; #[ORM\Column] private ?bool $confirmed = null; public function getId(): ?int { return $this->id; } public function getOrder(): ?int { return $this->order_id; } public function setOrder($order): self { $this->order_id = $order; return $this; } public function getSession(): ?string { return $this->session; } public function setSession(string $session): self { $this->session = $session; return $this; } public function getAmount(): ?float { return $this->amount; } public function setAmount(float $amount): self { $this->amount = $amount; return $this; } public function getPost(): ?string { return $this->post; } public function setPost(string $post): self { $this->post = $post; return $this; } public function getInput(): ?string { return $this->input; } public function setInput(string $input): self { $this->input = $input; return $this; } public function isConfirmed(): ?bool { return $this->confirmed; } public function setConfirmed(bool $confirmed): self { $this->confirmed = $confirmed; return $this; }}