vendor/uvdesk/support-center-bundle/Entity/ArticleFeedback.php line 141

Open in your IDE?
  1. <?php
  2. namespace Webkul\UVDesk\SupportCenterBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * ArticleFeedback
  6.  * @ORM\Entity(repositoryClass=null)
  7.  * @ORM\HasLifecycleCallbacks
  8.  * @ORM\Table(name="uv_article_feedback")
  9.  */
  10. class ArticleFeedback
  11. {
  12.     /**
  13.      * @var integer
  14.      * @ORM\Id
  15.      * @ORM\Column(type="integer")
  16.      * @ORM\GeneratedValue
  17.      */
  18.     private $id;
  19.     /**
  20.      * @var boolean
  21.      * @ORM\Column(type="boolean")
  22.      */
  23.     private $isHelpful;
  24.     /**
  25.      * @var string
  26.      * @ORM\Column(type="text", nullable=true)
  27.      */
  28.     private $description;
  29.     /**
  30.      * @var \DateTime
  31.      * @ORM\Column(type="datetime")
  32.      */
  33.     private $createdAt;
  34.     /**
  35.      * @var \Webkul\UVDesk\SupportCenterBundle\Entity\Article
  36.      * @ORM\ManyToOne(targetEntity="Webkul\UVDesk\SupportCenterBundle\Entity\Article")
  37.      * @ORM\JoinColumn(name="article_id", referencedColumnName="id", onDelete="CASCADE")
  38.      */
  39.     private $article;
  40.     /**
  41.      * @var \Webkul\UVDesk\CoreFrameworkBundle\Entity\User
  42.      * @ORM\ManyToOne(targetEntity="Webkul\UVDesk\CoreFrameworkBundle\Entity\User")
  43.      * @ORM\JoinColumn(name="user_id", referencedColumnName="id", onDelete="CASCADE")
  44.      */
  45.     private $ratedCustomer;
  46.     /**
  47.      * Get id
  48.      *
  49.      * @return integer 
  50.      */
  51.     public function getId()
  52.     {
  53.         return $this->id;
  54.     }
  55.     /**
  56.      * Set isHelpful
  57.      *
  58.      * @param boolean $isHelpful
  59.      * @return ArticleFeedback
  60.      */
  61.     public function setIsHelpful($isHelpful)
  62.     {
  63.         $this->isHelpful $isHelpful;
  64.         return $this;
  65.     }
  66.     /**
  67.      * Get isHelpful
  68.      *
  69.      * @return boolean 
  70.      */
  71.     public function getIsHelpful()
  72.     {
  73.         return $this->isHelpful;
  74.     }
  75.     /**
  76.      * Set description
  77.      *
  78.      * @param string $description
  79.      * @return ArticleFeedback
  80.      */
  81.     public function setDescription($description)
  82.     {
  83.         $this->description $description;
  84.         return $this;
  85.     }
  86.     /**
  87.      * Get description
  88.      *
  89.      * @return string 
  90.      */
  91.     public function getDescription()
  92.     {
  93.         return $this->description;
  94.     }
  95.     /**
  96.      * Set createdAt
  97.      *
  98.      * @param \DateTime $createdAt
  99.      * @return ArticleFeedback
  100.      */
  101.     public function setCreatedAt($createdAt)
  102.     {
  103.         $this->createdAt $createdAt;
  104.         return $this;
  105.     }
  106.     /**
  107.      * Get createdAt
  108.      *
  109.      * @return \DateTime 
  110.      */
  111.     public function getCreatedAt()
  112.     {
  113.         return $this->createdAt;
  114.     }
  115.     /**
  116.      * Set article
  117.      *
  118.      * @param \Webkul\UVDesk\SupportCenterBundle\Entity\Article $article
  119.      * @return ArticleFeedback
  120.      */
  121.     public function setArticle(\Webkul\UVDesk\SupportCenterBundle\Entity\Article $article null)
  122.     {
  123.         $this->article $article;
  124.         return $this;
  125.     }
  126.     /**
  127.      * Get article
  128.      *
  129.      * @return \Webkul\UVDesk\SupportCenterBundle\Entity\Article 
  130.      */
  131.     public function getArticle()
  132.     {
  133.         return $this->article;
  134.     }
  135.     /**
  136.      * Set ratedCustomer
  137.      *
  138.      * @param \Webkul\UVDesk\CoreFrameworkBundle\Entity\User $ratedCustomer
  139.      * @return ArticleFeedback
  140.      */
  141.     public function setRatedCustomer(\Webkul\UVDesk\CoreFrameworkBundle\Entity\User $ratedCustomer null)
  142.     {
  143.         $this->ratedCustomer $ratedCustomer;
  144.         return $this;
  145.     }
  146.     /**
  147.      * Get ratedCustomer
  148.      *
  149.      * @return \Webkul\UVDesk\CoreFrameworkBundle\Entity\User 
  150.      */
  151.     public function getRatedCustomer()
  152.     {
  153.         return $this->ratedCustomer;
  154.     }
  155. }