src/Entity/AuditUser.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\AuditUserRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * @ORM\Entity(repositoryClass=AuditUserRepository::class)
  7. */
  8. class AuditUser
  9. {
  10. /**
  11. * @ORM\Id
  12. * @ORM\GeneratedValue
  13. * @ORM\Column(type="integer")
  14. */
  15. private $id;
  16. public function getId(): ?int
  17. {
  18. return $this->id;
  19. }
  20. /**
  21. * @ORM\Column(type="string", length=180, unique=true)
  22. */
  23. private $email;
  24. /**
  25. * @ORM\Column(type="string", length=180, unique=true, nullable=true)
  26. */
  27. private $username;
  28. /**
  29. * @ORM\Column(type="string", length=50, unique=true, nullable=true)
  30. */
  31. private $googleId;
  32. /**
  33. * @ORM\Column(type="string", length=50, unique=true, nullable=true)
  34. */
  35. private $facebookId;
  36. /**
  37. * @ORM\Column(type="array")
  38. */
  39. private $roles = [];
  40. /**
  41. * @var string The hashed password
  42. * @ORM\Column(type="string", nullable=true)
  43. */
  44. private $password;
  45. /**
  46. * @ORM\Column(type="string", length=50)
  47. */
  48. private $primerNombre;
  49. /**
  50. * @ORM\Column(type="string", length=50, nullable=true)
  51. */
  52. private $segundoNombre;
  53. /**
  54. * @ORM\Column(type="string", length=50, nullable=true)
  55. */
  56. private $tercerNombre;
  57. /**
  58. * @ORM\Column(type="string", length=50)
  59. */
  60. private $primerApellido;
  61. /**
  62. * @ORM\Column(type="string", length=50, nullable=true)
  63. */
  64. private $segundoApellido;
  65. /**
  66. * @ORM\Column(type="string", length=255)
  67. */
  68. private $nombreCompleto;
  69. /**
  70. * @ORM\Column(type="integer", nullable=true)
  71. */
  72. private $maestro;
  73. /**
  74. * @ORM\Column(type="integer", nullable=true)
  75. */
  76. private $estudiante;
  77. /**
  78. * @ORM\Column(type="string", length=200, nullable=true)
  79. *
  80. * @var string|null
  81. */
  82. private $imageName;
  83. /**
  84. * @ORM\Column(type="integer", nullable=true)
  85. *
  86. * @var int|null
  87. */
  88. private $imageSize;
  89. /**
  90. * @ORM\Column(type="string", length=16, nullable=true)
  91. */
  92. private $numeroTelefonico;
  93. /**
  94. * @ORM\Column(type="date", nullable=true)
  95. */
  96. private $fechaNacimiento;
  97. /**
  98. * @ORM\Column(type="integer", nullable=true)
  99. */
  100. private $genero;
  101. /**
  102. * @ORM\Column(type="string", length=10, nullable=false)
  103. */
  104. private $idioma;
  105. /**
  106. * @ORM\Column(type="datetime")
  107. */
  108. private $createdAt;
  109. /**
  110. * @ORM\Column(type="string", length=255, nullable=true)
  111. */
  112. private $tokenConfirmarEmail;
  113. /**
  114. * @ORM\Column(type="string", length=255, nullable=true)
  115. */
  116. private $tokenRecuperarPassword;
  117. /**
  118. * @ORM\Column(type="boolean", nullable=true, options={"default": false})
  119. */
  120. private $emailConfirmado = false;
  121. /**
  122. * @ORM\Column(type="boolean", nullable=true, options={"default": false})
  123. */
  124. private $debitoAutomatico = false;
  125. /**
  126. * @ORM\Column(type="string", length=255, nullable=true)
  127. */
  128. private $tokenCybersource;
  129. /**
  130. * @ORM\Column(type="boolean", nullable=true, options={"default": true})
  131. */
  132. private $tutorial = true;
  133. /**
  134. * @ORM\Column(type="integer", nullable=true)
  135. */
  136. private $calendario;
  137. }