<?phpnamespace App\Entity\Main;use Doctrine\ORM\Mapping as ORM;/** * Tracking * * @ORM\Table(name="tracking") * @ORM\Entity(repositoryClass="App\Repository\Main\TrackingRepository") */class Tracking{ /** * @var int * * @ORM\Column(name="id", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var bool * * @ORM\Column(name="type", type="boolean") */ private $type; /** * @var string|null * * @ORM\Column(name="session_id", type="string", length=255) */ private $session; /** * @var string * * @ORM\Column(name="tracking_value", type="string", length=255, nullable=false) */ private $trackingValue; /** * @var \DateTime * * @ORM\Column(name="date_created", type="datetime") */ private $dateCreated; public function getId(): ?int { return $this->id; } public function getType(): ?bool { return $this->type; } public function setType(?bool $type): self { $this->type = $type; return $this; } public function getSession(): ?string { return $this->session; } public function setSession(?string $session): self { $this->session = $session; return $this; } public function getTrackingValue(): ?string { return $this->trackingValue; } public function setTrackingValue(string $trackingValue): self { $this->trackingValue = $trackingValue; return $this; } public function getDateCreated(): ?\DateTimeInterface { return $this->dateCreated; } public function setDateCreated(\DateTimeInterface $dateCreated): self { $this->dateCreated = $dateCreated; return $this; }}