src/Entity/PipelineIdentiteVisuelleProposalReturn.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\PipelineIdentiteVisuelleProposalReturnRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Symfony\Component\HttpFoundation\File\File;
  6. use Vich\UploaderBundle\Mapping\Annotation as Vich;
  7. /**
  8.  * @Vich\Uploadable()
  9.  */
  10. #[ORM\Entity(repositoryClassPipelineIdentiteVisuelleProposalReturnRepository::class)]
  11. class PipelineIdentiteVisuelleProposalReturn
  12. {
  13.     #[ORM\Id]
  14.     #[ORM\GeneratedValue]
  15.     #[ORM\Column(type'integer')]
  16.     private $id;
  17.     #[ORM\Column(type'integer')]
  18.     private $step;
  19.     #[ORM\Column(type'datetime_immutable')]
  20.     private $createdAt;
  21.     #[ORM\OneToOne(targetEntityPipelineIdentiteVisuelleProposal::class, cascade: ['persist''remove'])]
  22.     #[ORM\JoinColumn(nullabletrue)]
  23.     private $proposalVisitCardRecto null;
  24.     #[ORM\OneToOne(targetEntityPipelineIdentiteVisuelleProposal::class, cascade: ['persist''remove'])]
  25.     #[ORM\JoinColumn(nullabletrue)]
  26.     private $proposalVisitCardVerso null;
  27.     #[ORM\OneToOne(targetEntityPipelineIdentiteVisuelleProposal::class, cascade: ['persist''remove'])]
  28.     private $proposal;
  29.     #[ORM\ManyToOne(targetEntityPipelineIdentiteVisuelle::class, inversedBy'proposalReturns')]
  30.     private $pipelineIdentiteVisuelle;
  31.     #[ORM\Column(type'text'nullabletrue)]
  32.     private $adjustment;
  33.     #[ORM\Column(type'text'nullabletrue)]
  34.     private $precisionMessage;
  35.     #[ORM\Column(type'text'nullabletrue)]
  36.     private $precisionReturn;
  37.   #[ORM\Column(type'string'nullabletrue)]
  38.   private $imageName;
  39.   #[ORM\Column(type'integer'nullabletrue)]
  40.   private $imageSize;
  41.   #[ORM\Column(type'datetime'nullabletrue)]
  42.   private $imageUpdatedAt;
  43.   /**
  44.    * @Vich\UploadableField(mapping="identite_visuelle_pipeline", fileNameProperty="imageName", size="imageSize")
  45.    */
  46.   private $imageFile;
  47.   #[ORM\Column(type'string'nullabletrue)]
  48.   private $secondImageName;
  49.   #[ORM\Column(type'integer'nullabletrue)]
  50.   private $secondImageSize;
  51.   #[ORM\Column(type'datetime'nullabletrue)]
  52.   private $secondImageUpdatedAt;
  53.   /**
  54.    * @Vich\UploadableField(mapping="identite_visuelle_pipeline", fileNameProperty="secondImageName", size="secondImageSize")
  55.    */
  56.   private $secondImageFile;
  57.   #[ORM\Column(type'boolean'options: ['default' => false])]
  58.   private bool $rectoRejected false;
  59.   #[ORM\Column(type'boolean'options: ['default' => false])]
  60.   private bool $versoRejected false;
  61.   #[ORM\Column(type'text'nullabletrue)]
  62.   private ?string $rectoRejectComment null;
  63.   #[ORM\Column(type'text'nullabletrue)]
  64.   private ?string $versoRejectComment null;
  65.   #[ORM\Column(type'boolean'options: ['default' => false])]
  66.   private ?bool $rejected false;
  67.   #[ORM\Column(type'text'nullabletrue)]
  68.   private ?string $rejectComment null;
  69.     public function getId(): ?int
  70.     {
  71.         return $this->id;
  72.     }
  73.     public function getStep(): ?int
  74.     {
  75.         return $this->step;
  76.     }
  77.     public function setStep(int $step): self
  78.     {
  79.         $this->step $step;
  80.         return $this;
  81.     }
  82.     public function getCreatedAt(): ?\DateTimeImmutable
  83.     {
  84.         return $this->createdAt;
  85.     }
  86.     public function setCreatedAt(\DateTimeImmutable $createdAt): self
  87.     {
  88.         $this->createdAt $createdAt;
  89.         return $this;
  90.     }
  91.     public function getProposalVisitCardRecto(): ?PipelineIdentiteVisuelleProposal
  92.     {
  93.         return $this->proposalVisitCardRecto;
  94.     }
  95.     public function setProposalVisitCardRecto(?PipelineIdentiteVisuelleProposal $proposalVisitCardRecto): self
  96.     {
  97.         $this->proposalVisitCardRecto $proposalVisitCardRecto;
  98.         return $this;
  99.     }
  100.     public function getProposalVisitCardVerso(): ?PipelineIdentiteVisuelleProposal
  101.     {
  102.         return $this->proposalVisitCardVerso;
  103.     }
  104.     public function setProposalVisitCardVerso(?PipelineIdentiteVisuelleProposal $proposalVisitCardVerso): self
  105.     {
  106.         $this->proposalVisitCardVerso $proposalVisitCardVerso;
  107.         return $this;
  108.     }
  109.   public function getProposal(): ?PipelineIdentiteVisuelleProposal
  110.   {
  111.     return $this->proposal;
  112.   }
  113.   public function setProposal(?PipelineIdentiteVisuelleProposal $proposal): self
  114.   {
  115.     $this->proposal $proposal;
  116.     return $this;
  117.   }
  118.     public function getPipelineIdentiteVisuelle(): ?PipelineIdentiteVisuelle
  119.     {
  120.         return $this->pipelineIdentiteVisuelle;
  121.     }
  122.     public function setPipelineIdentiteVisuelle(?PipelineIdentiteVisuelle $pipelineIdentiteVisuelle): self
  123.     {
  124.         $this->pipelineIdentiteVisuelle $pipelineIdentiteVisuelle;
  125.         return $this;
  126.     }
  127.     public function getAdjustment(): ?string
  128.     {
  129.         return $this->adjustment;
  130.     }
  131.     public function setAdjustment(?string $adjustment): self
  132.     {
  133.         $this->adjustment $adjustment;
  134.         return $this;
  135.     }
  136.     public function getPrecisionMessage(): ?string
  137.     {
  138.         return $this->precisionMessage;
  139.     }
  140.     public function setPrecisionMessage(?string $precisionMessage): self
  141.     {
  142.         $this->precisionMessage $precisionMessage;
  143.         return $this;
  144.     }
  145.     public function getPrecisionReturn(): ?string
  146.     {
  147.         return $this->precisionReturn;
  148.     }
  149.     public function setPrecisionReturn(?string $precisionReturn): self
  150.     {
  151.         $this->precisionReturn $precisionReturn;
  152.         return $this;
  153.     }
  154.   public function getImageName(): ?string
  155.   {
  156.     return $this->imageName;
  157.   }
  158.   public function setImageName(?string $imageName): self
  159.   {
  160.     $this->imageName $imageName;
  161.     return $this;
  162.   }
  163.   public function getImageSize(): ?int
  164.   {
  165.     return $this->imageSize;
  166.   }
  167.   public function setImageSize(?int $imageSize): self
  168.   {
  169.     $this->imageSize $imageSize;
  170.     return $this;
  171.   }
  172.   public function getImageUpdatedAt(): ?\DateTimeInterface
  173.   {
  174.     return $this->imageUpdatedAt;
  175.   }
  176.   public function setImageUpdatedAt(?\DateTimeInterface $imageUpdatedAt): self
  177.   {
  178.     $this->imageUpdatedAt $imageUpdatedAt;
  179.     return $this;
  180.   }
  181.   public function getImageFile(): ?File
  182.   {
  183.     return $this->imageFile;
  184.   }
  185.   public function setImageFile(?File $imageFile): self
  186.   {
  187.     $this->imageFile $imageFile;
  188.     if (null !== $this->imageFile) {
  189.       $this->imageUpdatedAt = new \DateTimeImmutable();
  190.     }
  191.     return $this;
  192.   }
  193.   public function getSecondImageName(): ?string
  194.   {
  195.     return $this->secondImageName;
  196.   }
  197.   public function setSecondImageName(?string $secondImageName): self
  198.   {
  199.     $this->secondImageName $secondImageName;
  200.     return $this;
  201.   }
  202.   public function getSecondImageSize(): ?int
  203.   {
  204.     return $this->secondImageSize;
  205.   }
  206.   public function setSecondImageSize(?int $secondImageSize): self
  207.   {
  208.     $this->secondImageSize $secondImageSize;
  209.     return $this;
  210.   }
  211.   public function getSecondImageUpdatedAt(): ?\DateTimeInterface
  212.   {
  213.     return $this->secondImageUpdatedAt;
  214.   }
  215.   public function setSecondImageUpdatedAt(?\DateTimeInterface $secondImageUpdatedAt): self
  216.   {
  217.     $this->secondImageUpdatedAt $secondImageUpdatedAt;
  218.     return $this;
  219.   }
  220.   public function getSecondImageFile(): ?File
  221.   {
  222.     return $this->secondImageFile;
  223.   }
  224.   public function setSecondImageFile(?File $secondImageFile): self
  225.   {
  226.     $this->secondImageFile $secondImageFile;
  227.     if (null !== $this->secondImageFile) {
  228.       $this->imageUpdatedAt = new \DateTimeImmutable();
  229.     }
  230.     return $this;
  231.   }
  232.   public function isRectoRejected(): bool
  233.   {
  234.       return $this->rectoRejected;
  235.   }
  236.   public function setRectoRejected(bool $rectoRejected): self
  237.   {
  238.       $this->rectoRejected $rectoRejected;
  239.       return $this;
  240.   }
  241.   public function isVersoRejected(): bool
  242.   {
  243.       return $this->versoRejected;
  244.   }
  245.   public function setVersoRejected(bool $versoRejected): self
  246.   {
  247.       $this->versoRejected $versoRejected;
  248.       return $this;
  249.   }
  250.   public function getRectoRejectComment(): ?string
  251.   {
  252.       return $this->rectoRejectComment;
  253.   }
  254.   public function setRectoRejectComment(?string $rectoRejectComment): self
  255.   {
  256.       $this->rectoRejectComment $rectoRejectComment;
  257.       return $this;
  258.   }
  259.   public function getVersoRejectComment(): ?string
  260.   {
  261.       return $this->versoRejectComment;
  262.   }
  263.   public function setVersoRejectComment(?string $versoRejectComment): self
  264.   {
  265.       $this->versoRejectComment $versoRejectComment;
  266.       return $this;
  267.   }
  268.   
  269.   public function isRejected(): ?bool
  270.   {
  271.       return $this->rejected;
  272.   }
  273.   public function setRejected(?bool $rejected): self
  274.   {
  275.       $this->rejected $rejected;
  276.       return $this;
  277.   }
  278.   public function getRejectComment(): ?string
  279.   {
  280.       return $this->rejectComment;
  281.   }
  282.   public function setRejectComment(?string $rejectComment): self
  283.   {
  284.       $this->rejectComment $rejectComment;
  285.       return $this;
  286.   }
  287. }