src/Asistencia/Entity/Caracteristica.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Asistencia\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Serializer\Annotation\Groups;
  5. /**
  6. * @ORM\Entity(repositoryClass="App\Asistencia\Repository\CaracteristicaRepository")
  7. */
  8. class Caracteristica
  9. {
  10. /**
  11. * @ORM\Id()
  12. * @ORM\GeneratedValue()
  13. * @ORM\Column(type="integer")
  14. * @Groups("main")
  15. */
  16. private $id;
  17. /**
  18. * @ORM\ManyToOne(targetEntity="App\Asistencia\Entity\Evaluacion", inversedBy="caracteristicas")
  19. * @ORM\JoinColumn(nullable=false)
  20. */
  21. private $evaluacion;
  22. /**
  23. * @ORM\Column(type="string", length=100)
  24. */
  25. private $descripcion;
  26. public function getId(): ?int
  27. {
  28. return $this->id;
  29. }
  30. public function getEvaluacion(): ?Evaluacion
  31. {
  32. return $this->evaluacion;
  33. }
  34. public function setEvaluacion(?Evaluacion $evaluacion): self
  35. {
  36. $this->evaluacion = $evaluacion;
  37. return $this;
  38. }
  39. public function getDescripcion(): ?string
  40. {
  41. return $this->descripcion;
  42. }
  43. public function setDescripcion(string $descripcion): self
  44. {
  45. $this->descripcion = $descripcion;
  46. return $this;
  47. }
  48. }