<?php
declare(strict_types=1);
namespace App\Entity;
use DateTime;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
/**
* @ORM\Entity()
*/
class VRQuote
{
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private ?int $id = null;
/**
* @ORM\Column(type="string", nullable=false)
*/
private ?string $name = null;
/**
* @ORM\Column(type="string", nullable=false)
*/
private ?string $lastname = null;
/**
* @var string
* @ORM\Column(type="string", nullable=true)
*/
private ?string $city = null;
/**
* @ORM\Column(type="string", nullable=true)
*/
private ?string $companyname = null;
/**
* @ORM\Column(type="string", nullable=false)
*/
private ?string $telephone = null;
/**
* @ORM\Column(type="string", nullable=false)
*/
private ?string $email = null;
/**
* @ORM\Column(type="string", nullable=false)
*/
private ?string $matchChoice = null;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private ?\DateTimeInterface $dateFrom = null;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private ?\DateTimeInterface $dateUntil = null;
/**
* @ORM\Column(type="integer", nullable=false)
*/
private ?int $numberOfPersons = null;
/**
* @ORM\Column(type="string", nullable=false)
*/
private ?string $transportation = null;
/**
* @ORM\Column(type="string", nullable=true)
*/
private ?string $budget = null;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private ?int $typeHotel = null;
/**
* @ORM\Column(type="text", nullable=true)
*/
private ?string $remarks = null;
/**
* @Gedmo\Timestampable(on="create")
* @ORM\Column(type="datetime", nullable=true)
*/
private ?\DateTimeInterface $createdAt = null;
public function getCreatedAt(): ?\DateTimeInterface
{
return $this->createdAt;
}
public function getId(): ?int
{
return $this->id;
}
public function setId(int $id): self
{
$this->id = $id;
return $this;
}
public function getName(): ?string
{
return $this->name;
}
public function setName(string $name): self
{
$this->name = $name;
return $this;
}
public function getTelephone(): ?string
{
return $this->telephone;
}
public function setTelephone(string $telephone): self
{
$this->telephone = $telephone;
return $this;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(string $email): self
{
$this->email = $email;
return $this;
}
public function getMatchChoice(): ?string
{
return $this->matchChoice;
}
public function setMatchChoice(string $matchChoice): self
{
$this->matchChoice = $matchChoice;
return $this;
}
public function getDateFrom(): ?\DateTimeInterface
{
return $this->dateFrom;
}
public function setDateFrom(?\DateTimeInterface $dateFrom): self
{
$this->dateFrom = $dateFrom;
return $this;
}
public function getDateUntil(): ?\DateTimeInterface
{
return $this->dateUntil;
}
public function setDateUntil(?\DateTimeInterface $dateUntil): self
{
$this->dateUntil = $dateUntil;
return $this;
}
public function getNumberOfPersons(): ?int
{
return $this->numberOfPersons;
}
public function setNumberOfPersons(int $numberOfPersons): self
{
$this->numberOfPersons = $numberOfPersons;
return $this;
}
public function getTypeHotel(): ?int
{
return $this->typeHotel;
}
public function setTypeHotel(?int $typeHotel): self
{
$this->typeHotel = $typeHotel;
return $this;
}
public function getRemarks(): ?string
{
return $this->remarks;
}
public function setRemarks(?string $remarks): self
{
$this->remarks = $remarks;
return $this;
}
public function getCompanyname(): ?string
{
return $this->companyname;
}
public function setCompanyname(?string $companyname): void
{
$this->companyname = $companyname;
}
/**
* @return string
*/
public function getLastname(): ?string
{
return $this->lastname;
}
public function setLastname(string $lastname): void
{
$this->lastname = $lastname;
}
/**
* @return string
*/
public function getCity(): ?string
{
return $this->city;
}
public function setCity(string $city): void
{
$this->city = $city;
}
public function getTransportation(): ?string
{
return $this->transportation;
}
public function setTransportation(?string $transportation): void
{
$this->transportation = $transportation;
}
public function getBudget(): ?string
{
return $this->budget;
}
public function setBudget(?string $budget): void
{
$this->budget = $budget;
}
}