<?php
namespace App\Entity;
use App\Repository\TerminalRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: TerminalRepository::class)]
class Terminal
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 255)]
private ?string $serialNumber = null;
#[ORM\ManyToOne(inversedBy: 'terminals')]
#[ORM\JoinColumn(nullable: false)]
private ?Foodtruck $foodtruck = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $operateur = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $modele = null;
public function getId(): ?int
{
return $this->id;
}
public function getSerialNumber(): ?string
{
return $this->serialNumber;
}
public function setSerialNumber(string $serialNumber): static
{
$this->serialNumber = $serialNumber;
return $this;
}
public function getFoodtruck(): ?Foodtruck
{
return $this->foodtruck;
}
public function setFoodtruck(?Foodtruck $foodtruck): static
{
$this->foodtruck = $foodtruck;
return $this;
}
public function getOperateur(): ?string
{
return $this->operateur;
}
public function setOperateur(?string $operateur): static
{
$this->operateur = $operateur;
return $this;
}
public function getModele(): ?string
{
return $this->modele;
}
public function setModele(?string $modele): static
{
$this->modele = $modele;
return $this;
}
}