src/Entity/OfferteActivity.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * OfferteActivity
  6.  */
  7. #[ORM\Table(name'offerte_activity')]
  8. #[ORM\Entity(repositoryClass'App\Repository\OfferteActivityRepository')]
  9. class OfferteActivity
  10. {
  11.     /**
  12.      * @var int
  13.      */
  14.     #[ORM\Column(name'id'type'integer')]
  15.     #[ORM\Id]
  16.     #[ORM\GeneratedValue(strategy'AUTO')]
  17.     private $id;
  18.     /**
  19.      * @var string
  20.      */
  21.     #[ORM\Column(name'tag'type'string'length255)]
  22.     private $tag;
  23.     /**
  24.      * @var \DateTime
  25.      */
  26.     #[ORM\Column(name'timestamp'type'datetime')]
  27.     private $timestamp;
  28.     /**
  29.      * @var string
  30.      */
  31.     #[ORM\Column(name'email'type'string'length255)]
  32.     private $email;
  33.     /**
  34.      * @var string
  35.      */
  36.     #[ORM\Column(name'event'type'string'length255)]
  37.     private $event;
  38.     /**
  39.      * @var array|null
  40.      */
  41.     #[ORM\Column(name'details'type'array'nullabletrue)]
  42.     private $details;
  43.     /**
  44.      * Get id.
  45.      *
  46.      * @return int
  47.      */
  48.     public function getId()
  49.     {
  50.         return $this->id;
  51.     }
  52.     /**
  53.      * Set tag.
  54.      *
  55.      * @param string $tag
  56.      *
  57.      * @return OfferteActivity
  58.      */
  59.     public function setTag($tag)
  60.     {
  61.         $this->tag $tag;
  62.         return $this;
  63.     }
  64.     /**
  65.      * Get tag.
  66.      *
  67.      * @return string
  68.      */
  69.     public function getTag()
  70.     {
  71.         return $this->tag;
  72.     }
  73.     /**
  74.      * Set timestamp.
  75.      *
  76.      * @param \DateTime $timestamp
  77.      *
  78.      * @return OfferteActivity
  79.      */
  80.     public function setTimestamp($timestamp)
  81.     {
  82.         $this->timestamp $timestamp;
  83.         return $this;
  84.     }
  85.     /**
  86.      * Get timestamp.
  87.      *
  88.      * @return \DateTime
  89.      */
  90.     public function getTimestamp()
  91.     {
  92.         return $this->timestamp;
  93.     }
  94.     /**
  95.      * Set email.
  96.      *
  97.      * @param string $email
  98.      *
  99.      * @return OfferteActivity
  100.      */
  101.     public function setEmail($email)
  102.     {
  103.         $this->email $email;
  104.         return $this;
  105.     }
  106.     /**
  107.      * Get email.
  108.      *
  109.      * @return string
  110.      */
  111.     public function getEmail()
  112.     {
  113.         return $this->email;
  114.     }
  115.     /**
  116.      * Set details.
  117.      *
  118.      * @param array|null $details
  119.      *
  120.      * @return OfferteActivity
  121.      */
  122.     public function setDetails($details null)
  123.     {
  124.         $this->details $details;
  125.         return $this;
  126.     }
  127.     /**
  128.      * Get details.
  129.      *
  130.      * @return array|null
  131.      */
  132.     public function getDetails()
  133.     {
  134.         return $this->details;
  135.     }
  136.     /**
  137.      * @return string
  138.      */
  139.     public function getEvent(): string
  140.     {
  141.         return $this->event;
  142.     }
  143.     /**
  144.      * @param string $event
  145.      */
  146.     public function setEvent(string $event): void
  147.     {
  148.         $this->event $event;
  149.     }
  150. }