<?phpnamespace App\Entity\Gos;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass="App\Repository\Gos\ProductVariantEventInfoRepository") */class ProductVariantEventInfo{ /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private ?int $id; /** * * @ORM\ManyToOne(targetEntity=ProductVariant::class) */ private ?ProductVariant $productVariant; /** * @ORM\Column(type="datetime", nullable=true) */ private ?\DateTimeInterface $startDate; /** * @ORM\Column(type="datetime", nullable=true) */ private ?\DateTimeInterface $endDate; /** @ORM\Column(type="integer", nullable=true) */ private ?int $minParticipants; /** @ORM\Column(type="integer", nullable=true) */ private ?int $maxParticipants; public function getId(): ?int { return $this->id; } public function getProductVariant(): ?ProductVariant { return $this->productVariant; } public function setProductVariant(?ProductVariant $productVariant): self { $this->productVariant = $productVariant; return $this; } public function getStartDate(): ?\DateTimeInterface { return $this->startDate; } public function setStartDate($startDate): self { $this->startDate = $startDate; return $this; } public function getEndDate(): ?\DateTimeInterface { return $this->endDate; } public function setEndDate($endDate): self { $this->endDate = $endDate; return $this; } public function getMinParticipants(): ?int { return $this->minParticipants; } public function setMinParticipants(?int $minParticipants): self { $this->minParticipants = $minParticipants; return $this; } public function getMaxParticipants(): ?int { return $this->maxParticipants; } public function setMaxParticipants(?int $maxParticipants): self { $this->maxParticipants = $maxParticipants; return $this; }}