<?phpnamespace App\Asistencia\Entity;use App\Asistencia\Entity\Caracteristica;use App\Asistencia\Entity\ItemEscala;use App\Asistencia\Entity\RegistroEvaluacion;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;/** * @ORM\Entity(repositoryClass="App\Asistencia\Repository\ResultadoCaracteristicaRepository") */class ResultadoCaracteristica{ const JSON_FIELDS = ['id', 'registroEvaluacion' => ['id', 'estudianteCurso' => ['id'], 'comentario'], 'caracteristica' => ['id'], 'resultadoChecklist', 'resultadoItemEscala' => ['id', 'descripcion']]; /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") * @Groups("main") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Asistencia\Entity\RegistroEvaluacion", inversedBy="resultadoCaracteristicas") * @ORM\JoinColumn(nullable=false) * @Groups("main") */ private $registroEvaluacion; /** * @ORM\ManyToOne(targetEntity="App\Asistencia\Entity\Caracteristica") * @ORM\JoinColumn(nullable=false) * @Groups("main") */ private $caracteristica; /** * @ORM\Column(type="boolean", nullable=true) * @Groups("main") */ private $resultadoChecklist; /** * @ORM\ManyToOne(targetEntity="App\Asistencia\Entity\ItemEscala") * @Groups("main") */ private $resultadoItemEscala; public function getId(): ?int { return $this->id; } public function getRegistroEvaluacion(): ?RegistroEvaluacion { return $this->registroEvaluacion; } public function setRegistroEvaluacion(?RegistroEvaluacion $registroEvaluacion): self { $this->registroEvaluacion = $registroEvaluacion; return $this; } public function getCaracteristica(): ?Caracteristica { return $this->caracteristica; } public function setCaracteristica(?Caracteristica $caracteristica): self { $this->caracteristica = $caracteristica; return $this; } public function getResultadoChecklist(): ?bool { return $this->resultadoChecklist; } public function setResultadoChecklist(?bool $resultadoChecklist): self { $this->resultadoChecklist = $resultadoChecklist; return $this; } public function getResultadoItemEscala(): ?ItemEscala { return $this->resultadoItemEscala; } public function setResultadoItemEscala(?ItemEscala $resultadoItemEscala): self { $this->resultadoItemEscala = $resultadoItemEscala; return $this; }}