src/Entity/InviteUser.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\DBAL\Types\Types;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * InviteUser
  7.  *
  8.  * @ORM\Table(name="invite_user", indexes={@ORM\Index(name="deactivated_by", columns={"deactivated_by"}), @ORM\Index(name="role_id", columns={"role_id"}), @ORM\Index(name="company_id", columns={"company_id"}), @ORM\Index(name="generated_by", columns={"generated_by"})})
  9.  * @ORM\Entity(repositoryClass="App\Repository\InviteUserRepository")
  10.  */
  11. class InviteUser
  12. {
  13.     /**
  14.      * @var int
  15.      *
  16.      * @ORM\Column(name="id", type="integer", nullable=false)
  17.      * @ORM\Id
  18.      * @ORM\GeneratedValue(strategy="IDENTITY")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @var string|null
  23.      *
  24.      * @ORM\Column(name="reference_id", type="string", length=255, nullable=true)
  25.      */
  26.     private $referenceId;
  27.     /**
  28.      * @var string|null
  29.      *
  30.      * @ORM\Column(name="email_id", type="string", length=255, nullable=true)
  31.      */
  32.     private $emailId;
  33.     /**
  34.      * @var string|null
  35.      *
  36.      * @ORM\Column(name="link_type", type="string", length=0, nullable=true)
  37.      */
  38.     private $linkType;
  39.     /**
  40.      * @var bool
  41.      *
  42.      * @ORM\Column(name="is_active", type="boolean", nullable=false, options={"default"="1"})
  43.      */
  44.     private $isActive true;
  45.     /**
  46.      * @var \DateTime|null
  47.      *
  48.      * @ORM\Column(name="generated_at", type="datetime", nullable=true)
  49.      */
  50.     private $generatedAt;
  51.     /**
  52.      * @var \DateTime|null
  53.      *
  54.      * @ORM\Column(name="deactivated_at", type="datetime", nullable=true)
  55.      */
  56.     private $deactivatedAt;
  57.     /**
  58.      * @var \UserProfile
  59.      *
  60.      * @ORM\ManyToOne(targetEntity="UserProfile")
  61.      * @ORM\JoinColumns({
  62.      *   @ORM\JoinColumn(name="generated_by", referencedColumnName="id")
  63.      * })
  64.      */
  65.     private $generatedBy;
  66.     /**
  67.      * @var \UserProfile
  68.      *
  69.      * @ORM\ManyToOne(targetEntity="UserProfile")
  70.      * @ORM\JoinColumns({
  71.      *   @ORM\JoinColumn(name="deactivated_by", referencedColumnName="id")
  72.      * })
  73.      */
  74.     private $deactivatedBy;
  75.     /**
  76.      * @var \Company
  77.      *
  78.      * @ORM\ManyToOne(targetEntity="Company")
  79.      * @ORM\JoinColumns({
  80.      *   @ORM\JoinColumn(name="company_id", referencedColumnName="id")
  81.      * })
  82.      */
  83.     private $company;
  84.     /**
  85.      * @var \TcUserType
  86.      *
  87.      * @ORM\ManyToOne(targetEntity="TcUserType")
  88.      * @ORM\JoinColumns({
  89.      *   @ORM\JoinColumn(name="role_id", referencedColumnName="id")
  90.      * })
  91.      */
  92.     private $role;
  93.     public function getId(): ?int
  94.     {
  95.         return $this->id;
  96.     }
  97.     public function getReferenceId(): ?string
  98.     {
  99.         return $this->referenceId;
  100.     }
  101.     public function setReferenceId(?string $referenceId): self
  102.     {
  103.         $this->referenceId $referenceId;
  104.         return $this;
  105.     }
  106.     public function getEmailId(): ?string
  107.     {
  108.         return $this->emailId;
  109.     }
  110.     public function setEmailId(?string $emailId): self
  111.     {
  112.         $this->emailId $emailId;
  113.         return $this;
  114.     }
  115.     public function getLinkType(): ?string
  116.     {
  117.         return $this->linkType;
  118.     }
  119.     public function setLinkType(?string $linkType): self
  120.     {
  121.         $this->linkType $linkType;
  122.         return $this;
  123.     }
  124.     public function isIsActive(): ?bool
  125.     {
  126.         return $this->isActive;
  127.     }
  128.     public function setIsActive(bool $isActive): self
  129.     {
  130.         $this->isActive $isActive;
  131.         return $this;
  132.     }
  133.     public function getGeneratedAt(): ?\DateTimeInterface
  134.     {
  135.         return $this->generatedAt;
  136.     }
  137.     public function setGeneratedAt(?\DateTimeInterface $generatedAt): self
  138.     {
  139.         $this->generatedAt $generatedAt;
  140.         return $this;
  141.     }
  142.     public function getDeactivatedAt(): ?\DateTimeInterface
  143.     {
  144.         return $this->deactivatedAt;
  145.     }
  146.     public function setDeactivatedAt(?\DateTimeInterface $deactivatedAt): self
  147.     {
  148.         $this->deactivatedAt $deactivatedAt;
  149.         return $this;
  150.     }
  151.     public function getGeneratedBy(): ?UserProfile
  152.     {
  153.         return $this->generatedBy;
  154.     }
  155.     public function setGeneratedBy(?UserProfile $generatedBy): self
  156.     {
  157.         $this->generatedBy $generatedBy;
  158.         return $this;
  159.     }
  160.     public function getDeactivatedBy(): ?UserProfile
  161.     {
  162.         return $this->deactivatedBy;
  163.     }
  164.     public function setDeactivatedBy(?UserProfile $deactivatedBy): self
  165.     {
  166.         $this->deactivatedBy $deactivatedBy;
  167.         return $this;
  168.     }
  169.     public function getCompany(): ?Company
  170.     {
  171.         return $this->company;
  172.     }
  173.     public function setCompany(?Company $company): self
  174.     {
  175.         $this->company $company;
  176.         return $this;
  177.     }
  178.     public function getRole(): ?TcUserType
  179.     {
  180.         return $this->role;
  181.     }
  182.     public function setRole(?TcUserType $role): self
  183.     {
  184.         $this->role $role;
  185.         return $this;
  186.     }
  187. }