<?php
namespace App\Entity\Fielpet\View;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* EventosSubVetformView
*
* @ORM\Table(name="eventos_sub_vetform_view", indexes={@ORM\Index(name="IDX_200DC771FB34125D", columns={"eventoId"}), @ORM\Index(name="IDX_200DC771356F5F45", columns={"consultaId"}), @ORM\Index(name="IDX_200DC7717110ADCD", columns={"estudioMascotaId"}), @ORM\Index(name="IDX_200DC77165B1D2F9", columns={"internacionMascotaId"}), @ORM\Index(name="IDX_200DC771E48CB000", columns={"practicaMascotaId"}), @ORM\Index(name="IDX_200DC7719F60D4D", columns={"cirugiaMascotaId"})})
* @ORM\Entity
*/
class EventosSubVetformView
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\SequenceGenerator(sequenceName="EventosSubVetForm_id_seq", allocationSize=1, initialValue=1)
*/
private $id;
/**
* @var \DateTime
*
* @ORM\Column(name="created_at", type="custom_datetimetz", nullable=false)
*/
private $createdAt;
/**
* @var \DateTime
*
* @ORM\Column(name="updated_at", type="custom_datetimetz", nullable=false)
*/
private $updatedAt;
/**
* @var \EventosView
*
* @ORM\ManyToOne(targetEntity="EventosView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="evento_id", referencedColumnName="id")
* })
*/
private $eventoId;
/**
* @var \ConsultaView
*
* @ORM\ManyToOne(targetEntity="ConsultaView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="consulta_id", referencedColumnName="id")
* })
*/
private $consultaId;
/**
* @var \EstudioMascotaView
*
* @ORM\ManyToOne(targetEntity="EstudioMascotaView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="estudio_mascota_id", referencedColumnName="id")
* })
*/
private $estudioMascotaId;
/**
* @var \InternacionMascotaView
*
* @ORM\ManyToOne(targetEntity="InternacionMascotaView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="internacion_mascota_id", referencedColumnName="id")
* })
*/
private $internacionMascotaId;
/**
* @var \PracticaMascotaView
*
* @ORM\ManyToOne(targetEntity="PracticaMascotaView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="practica_mascota_id", referencedColumnName="id")
* })
*/
private $practicaMascotaId;
/**
* @var \CirugiaMascotaView
*
* @ORM\ManyToOne(targetEntity="CirugiaMascotaView")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="cirugia_mascota_id", referencedColumnName="id")
* })
*/
private $cirugiaMascotaId;
public function getId(): ?int
{
return $this->id;
}
public function getCreatedAt()
{
return $this->createdAt;
}
public function setCreatedAt($createdAt): static
{
$this->createdAt = $createdAt;
return $this;
}
public function getUpdatedAt()
{
return $this->updatedAt;
}
public function setUpdatedAt($updatedAt): static
{
$this->updatedAt = $updatedAt;
return $this;
}
public function getEventoId(): ?EventosView
{
return $this->eventoId;
}
public function setEventoId(?EventosView $eventoId): static
{
$this->eventoId = $eventoId;
return $this;
}
public function getConsultaId(): ?ConsultaView
{
return $this->consultaId;
}
public function setConsultaId(?ConsultaView $consultaId): static
{
$this->consultaId = $consultaId;
return $this;
}
public function getEstudioMascotaId(): ?EstudioMascotaView
{
return $this->estudioMascotaId;
}
public function setEstudioMascotaId(?EstudioMascotaView $estudioMascotaId): static
{
$this->estudioMascotaId = $estudioMascotaId;
return $this;
}
public function getInternacionMascotaId(): ?InternacionmascotaView
{
return $this->internacionMascotaId;
}
public function setInternacionMascotaId(?InternacionmascotaView $internacionMascotaId): static
{
$this->internacionMascotaId = $internacionMascotaId;
return $this;
}
public function getPracticaMascotaId(): ?PracticaMascotaView
{
return $this->practicaMascotaId;
}
public function setPracticaMascotaId(?PracticaMascotaView $practicaMascotaId): static
{
$this->practicaMascotaId = $practicaMascotaId;
return $this;
}
public function getCirugiaMascotaId(): ?CirugiaMascotaView
{
return $this->cirugiaMascotaId;
}
public function setCirugiaMascotaId(?CirugiaMascotaView $cirugiaMascotaId): static
{
$this->cirugiaMascotaId = $cirugiaMascotaId;
return $this;
}
}