src/Entity/Gos/SalesManagoClient.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Gos;
  3. use App\Entity\Gos\User;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * @ORM\Entity()
  7.  */
  8. class SalesManagoClient
  9. {
  10.     /**
  11.      * @ORM\Id()
  12.      * @ORM\GeneratedValue()
  13.      * @ORM\Column(type="integer")
  14.      */
  15.     private $id;
  16.     /**
  17.      * @ORM\ManyToOne(targetEntity="App\Entity\Gos\User", inversedBy="salesManagoClient")
  18.      */
  19.     private $user;
  20.     /**
  21.      * @ORM\Column(type="string", length=255)
  22.      */
  23.     private $smType;
  24.     /**
  25.      * @ORM\Column(type="string", length=255, nullable=true)
  26.      */
  27.     private $emailName;
  28.     /**
  29.      * @ORM\Column(type="string", length=255, nullable=true)
  30.      */
  31.     private $emailTopic;
  32.     /**
  33.      * @ORM\Column(type="datetime", nullable=true)
  34.      */
  35.     private $emailOpenedDate;
  36.     /**
  37.      * @ORM\Column(type="datetime", nullable=true)
  38.      */
  39.     private $emailClickedDate;
  40.     /**
  41.      * @ORM\Column(type="datetime", nullable=true)
  42.      */
  43.     private $emailDate;
  44.     /**
  45.      * @ORM\Column(type="text", nullable=true)
  46.      */
  47.     private $smsMessage;
  48.     /**
  49.      * @ORM\Column(type="string", length=255, nullable=true)
  50.      */
  51.     private $tag;
  52.     /**
  53.      *  @ORM\Column(type="datetime", nullable=true)
  54.      */
  55.     private $tagDate;
  56.     /**
  57.      * @ORM\Column(type="text", nullable=true)
  58.      */
  59.     private $note;
  60.     /**
  61.      *  @ORM\Column(type="datetime", nullable=true)
  62.      */
  63.     private $noteDate;
  64.     /**
  65.      * @ORM\Column(type="datetime")
  66.      */
  67.     private $createdAt;
  68.     /**
  69.      * @return int|null
  70.      */
  71.     public function getId(): ?int
  72.     {
  73.         return $this->id;
  74.     }
  75.     /**
  76.      * @return \App\Entity\Gos\User|null
  77.      */
  78.     public function getUser(): ?User
  79.     {
  80.         return $this->user;
  81.     }
  82.     /**
  83.      * @param \App\Entity\Gos\User|null $user
  84.      * @return SalesManagoClient
  85.      */
  86.     public function setUser(?User $user): self
  87.     {
  88.         $this->user $user;
  89.         return $this;
  90.     }
  91.     /**
  92.      * @return null|string
  93.      */
  94.     public function getSmType(): ?string
  95.     {
  96.         return $this->smType;
  97.     }
  98.     /**
  99.      * @param string $smType
  100.      * @return SalesManagoClient
  101.      */
  102.     public function setSmType(string $smType): self
  103.     {
  104.         $this->smType $smType;
  105.         return $this;
  106.     }
  107.     /**
  108.      * @return null|string
  109.      */
  110.     public function getEmailName(): ?string
  111.     {
  112.         return $this->emailName;
  113.     }
  114.     /**
  115.      * @param string $emailName
  116.      * @return SalesManagoClient
  117.      */
  118.     public function setEmailName(string $emailName): self
  119.     {
  120.         $this->emailName $emailName;
  121.         return $this;
  122.     }
  123.     /**
  124.      * @return null|string
  125.      */
  126.     public function getEmailTopic(): ?string
  127.     {
  128.         return $this->emailTopic;
  129.     }
  130.     /**
  131.      * @param string $emailTopic
  132.      * @return SalesManagoClient
  133.      */
  134.     public function setEmailTopic(string $emailTopic): self
  135.     {
  136.         $this->emailTopic $emailTopic;
  137.         return $this;
  138.     }
  139.     /**
  140.      * @return null|string
  141.      */
  142.     public function getSmsMessage(): ?string
  143.     {
  144.         return $this->smsMessage;
  145.     }
  146.     /**
  147.      * @param null|string $smsMessage
  148.      * @return SalesManagoClient
  149.      */
  150.     public function setSmsMessage(?string $smsMessage): self
  151.     {
  152.         $this->smsMessage $smsMessage;
  153.         return $this;
  154.     }
  155.     /**
  156.      * @return null|string
  157.      */
  158.     public function getTag(): ?string
  159.     {
  160.         return $this->tag;
  161.     }
  162.     /**
  163.      * @param null|string $tag
  164.      * @return SalesManagoClient
  165.      */
  166.     public function setTag(?string $tag): self
  167.     {
  168.         $this->tag $tag;
  169.         return $this;
  170.     }
  171.     /**
  172.      * @return null|string
  173.      */
  174.     public function getNote(): ?string
  175.     {
  176.         return $this->note;
  177.     }
  178.     /**
  179.      * @param null|string $note
  180.      * @return SalesManagoClient
  181.      */
  182.     public function setNote(?string $note): self
  183.     {
  184.         $this->note $note;
  185.         return $this;
  186.     }
  187.     /**
  188.      * @return \DateTime
  189.      */
  190.     public function getEmailOpenedDate()
  191.     {
  192.         return $this->emailOpenedDate;
  193.     }
  194.     /**
  195.      * @param null|\DateTime $emailOpenedDate
  196.      * @return SalesManagoClient
  197.      */
  198.     public function setEmailOpenedDate($emailOpenedDate): self
  199.     {
  200.         $this->emailOpenedDate $emailOpenedDate;
  201.         return $this;
  202.     }
  203.     /**
  204.      * @return \DateTime
  205.      */
  206.     public function getEmailClickedDate()
  207.     {
  208.         return $this->emailClickedDate;
  209.     }
  210.     /**
  211.      * @param null|\DateTime $emailClickedDate
  212.      * @return SalesManagoClient
  213.      */
  214.     public function setEmailClickedDate($emailClickedDate): self
  215.     {
  216.         $this->emailClickedDate $emailClickedDate;
  217.         return $this;
  218.     }
  219.     /**
  220.      * @return \DateTime
  221.      */
  222.     public function getEmailDate()
  223.     {
  224.         return $this->emailDate;
  225.     }
  226.     /**
  227.      * @param null|\DateTime $emailDate
  228.      * @return SalesManagoClient
  229.      */
  230.     public function setEmailDate($emailDate): self
  231.     {
  232.         $this->emailDate $emailDate;
  233.         return $this;
  234.     }
  235.     /**
  236.      * @return \DateTime
  237.      */
  238.     public function getTagDate()
  239.     {
  240.         return $this->tagDate;
  241.     }
  242.     /**
  243.      * @param null|\DateTime $tagDate
  244.      * @return SalesManagoClient
  245.      */
  246.     public function setTagDate($tagDate): self
  247.     {
  248.         $this->tagDate $tagDate;
  249.         return $this;
  250.     }
  251.     /**
  252.      * @return \DateTime
  253.      */
  254.     public function getNoteDate()
  255.     {
  256.         return $this->noteDate;
  257.     }
  258.     /**
  259.      * @param null|\DateTime $noteDate
  260.      * @return SalesManagoClient
  261.      */
  262.     public function setNoteDate($noteDate): void
  263.     {
  264.         $this->noteDate $noteDate;
  265.     }
  266.     /**
  267.      * @return \DateTime
  268.      */
  269.     public function getCreatedAt()
  270.     {
  271.         return $this->createdAt;
  272.     }
  273.     /**
  274.      * @param null|\DateTime $createdAt
  275.      * @return SalesManagoClient
  276.      */
  277.     public function setCreatedAt($createdAt): void
  278.     {
  279.         $this->createdAt $createdAt;
  280.     }
  281. }