src/Entity/Membership.php line 19

Open in your IDE?
  1. <?php
  2. // src/Entity/Membership.php
  3. namespace App\Entity;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  8. use Symfony\Component\Security\Core\User\UserInterface;
  9. use Doctrine\Common\Collections\ArrayCollection;
  10. use Doctrine\Common\Collections\Collection;
  11. /**
  12.  * @ORM\Entity(repositoryClass="App\Repository\MembershipRepository")
  13.  * @ORM\Table(name="69pixl_membership")
  14.  */
  15. class Membership
  16. {
  17.     /**
  18.      * @ORM\Id
  19.      * @ORM\Column(type="integer")
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.     /**
  24.      * @ORM\Column(type="string", length=255, nullable=true)
  25.      */
  26.     private $status;
  27.     /**
  28.      * @ORM\Column(type="boolean", nullable=true)
  29.      */
  30.     private $validatedFilesByCustomer;
  31.     /**
  32.      * @ORM\Column(type="datetime", nullable=true)
  33.      */
  34.     private $validatedFilesByCustomerDate;
  35.     /**
  36.      * @ORM\Column(type="boolean", nullable=true)
  37.      */
  38.     private $validatedFilesBySeller;
  39.     /**
  40.      * @ORM\Column(type="datetime", nullable=true)
  41.      */
  42.     private $validatedFilesBySellerDate;
  43.     /**
  44.      * @ORM\Column(type="boolean", nullable=true)
  45.      */
  46.     private $validatedFolderBySeller;
  47.     /**
  48.      * @ORM\Column(type="datetime", nullable=true)
  49.      */
  50.     private $validatedFolderBySellerDate;
  51.     /**
  52.      * @ORM\Column(type="boolean", nullable=true)
  53.      */
  54.     private $validatedFolderByCustomer;
  55.     /**
  56.      * @ORM\Column(type="datetime", nullable=true)
  57.      */
  58.     private $validatedFolderByCustomerDate;
  59.     /**
  60.      * @ORM\Column(type="string", length=255, nullable=true)
  61.      */
  62.     private $validatedDicStatus;
  63.     /**
  64.      * @ORM\Column(type="datetime", nullable=true)
  65.      */
  66.     private $validatedDicDate;
  67.     /**
  68.      * @ORM\Column(type="boolean", nullable=true)
  69.      */
  70.     private $validatedDicAccept;
  71.     /**
  72.      * @ORM\Column(type="string", length=255, nullable=true)
  73.      */
  74.     private $validatedFicStatus;
  75.     /**
  76.      * @ORM\Column(type="datetime", nullable=true)
  77.      */
  78.     private $validatedFicDate;
  79.     /**
  80.      * @ORM\Column(type="boolean", nullable=true)
  81.      */
  82.     private $validatedFicAccept;
  83.     /**
  84.      * @ORM\Column(type="string", length=255, nullable=true)
  85.      */
  86.     private $validatedBaStatus;
  87.     /**
  88.      * @ORM\Column(type="datetime", nullable=true)
  89.      */
  90.     private $validatedBaDate;
  91.     /**
  92.      * @ORM\Column(type="boolean", nullable=true)
  93.      */
  94.     private $validatedBaAccept;
  95.     /**
  96.      * @ORM\Column(type="string", length=255, nullable=true)
  97.      */
  98.     private $validatedSepaStatus;
  99.     /**
  100.      * @ORM\Column(type="datetime", nullable=true)
  101.      */
  102.     private $validatedSepaDate;
  103.     /**
  104.      * @ORM\Column(type="boolean", nullable=true)
  105.      */
  106.     private $validatedSepaAccept;
  107.     /**
  108.      * @ORM\Column(type="string", length=255, nullable=true)
  109.      */
  110.     private $validatedStatusStatus;
  111.     /**
  112.      * @ORM\Column(type="datetime", nullable=true)
  113.      */
  114.     private $validatedStatusDate;
  115.     /**
  116.      * @ORM\Column(type="boolean", nullable=true)
  117.      */
  118.     private $validatedStatusAccept;
  119.     /**
  120.      * @ORM\Column(type="string", length=255, nullable=true)
  121.      */
  122.     private $validatedReglementStatus;
  123.     /**
  124.      * @ORM\Column(type="datetime", nullable=true)
  125.      */
  126.     private $validatedReglementDate;
  127.     /**
  128.      * @ORM\Column(type="boolean", nullable=true)
  129.      */
  130.     private $validatedReglementAccept;
  131.     /**
  132.      * @ORM\Column(type="text", nullable=true)
  133.      */
  134.     private $urlSign;
  135.     /**
  136.      * @ORM\Column(type="text", nullable=true)
  137.      */
  138.     private $urlSignSeller;
  139.     /**
  140.      * @ORM\Column(type="boolean", nullable=true)
  141.      */
  142.     private $signedSeller;
  143.     /**
  144.      * @ORM\Column(type="boolean", nullable=true)
  145.      */
  146.     private $signedSellerHooks;
  147.     /**
  148.      * @ORM\Column(type="string", length=255, nullable=true)
  149.      */
  150.     private $numberMembershipFolder;
  151.     /**
  152.      * @ORM\Column(type="boolean", nullable=true)
  153.      */
  154.     private $mailSendCustomer;
  155.     /**
  156.      * @ORM\Column(type="boolean", nullable=true)
  157.      */
  158.     private $mailSendSeller;
  159.     /**
  160.      * @ORM\Column(type="boolean", nullable=true)
  161.      */
  162.     private $mailSendGestion;
  163.     /**
  164.      * @ORM\Column(type="text", nullable=true)
  165.      */
  166.     private $errorYouSign;
  167.     /**
  168.      * @ORM\Column(type="integer", nullable=true)
  169.      */
  170.     private $platformVersion;
  171.     /**
  172.      * @ORM\Column(type="integer", nullable=true)
  173.      */
  174.     private $yousignVersion;
  175.     /**
  176.      * @ORM\Column(type="string", length=255, nullable=true)
  177.      */
  178.     private $documentsVersion;
  179.     /**
  180.      * @ORM\Column(type="datetime", nullable=true)
  181.      */
  182.     private $signDate;
  183.     /**
  184.      * @ORM\Column(type="string", length=255, nullable=true)
  185.      */
  186.     private $memberId;
  187.     /**
  188.      * @ORM\Column(type="string", length=255, nullable=true)
  189.      */
  190.     private $sellerMemberId;
  191.     /**
  192.      * @ORM\Column(type="string", length=255, nullable=true)
  193.      */
  194.     private $procedureId;
  195.     /**
  196.      * @ORM\Column(type="boolean", nullable=true)
  197.      */
  198.     private $sendMailNoSign;
  199.     /**
  200.      * @ORM\Column(type="datetime", nullable=true)
  201.      */
  202.     private $sendMailNoSignDate;
  203.     /**
  204.      * @ORM\Column(type="datetime", nullable=true)
  205.      */
  206.     private $startProcedureSignDate;
  207.     /**
  208.      * @ORM\Column(type="boolean", nullable=true)
  209.      */
  210.     private $sendMailReminder7;
  211.     /**
  212.      * @ORM\Column(type="boolean", nullable=true)
  213.      */
  214.     private $sendMailReminder21;
  215.     /**
  216.      * @var User
  217.      * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="memberships")
  218.      */
  219.     protected $user;
  220.     /**
  221.      * @var Dic
  222.      * @ORM\OneToOne(targetEntity="App\Entity\Dic", inversedBy="membership")
  223.      */
  224.     protected $dic;
  225.     /**
  226.      * @var Dic
  227.      * @ORM\OneToOne(targetEntity="App\Entity\Fic", inversedBy="membership")
  228.      */
  229.     protected $fic;
  230.     /**
  231.      * @var Ba
  232.      * @ORM\OneToOne(targetEntity="App\Entity\Ba", inversedBy="membership")
  233.      */
  234.     protected $ba;
  235.     /**
  236.      * @var FileSends[]
  237.      * @ORM\OneToMany(targetEntity="App\Entity\FileSend", mappedBy="membership")
  238.      */
  239.     protected $FileSends;
  240.     public function __construct()
  241.     {
  242.         $this->FileSends = new ArrayCollection();
  243.     }
  244.     public function getId(): ?int
  245.     {
  246.         return $this->id;
  247.     }
  248.     public function getUser(): ?User
  249.     {
  250.         return $this->user;
  251.     }
  252.     public function setUser(?User $user): self
  253.     {
  254.         $this->user $user;
  255.         return $this;
  256.     }
  257.     public function getDic(): ?Dic
  258.     {
  259.         return $this->dic;
  260.     }
  261.     public function setDic(?Dic $dic): self
  262.     {
  263.         $this->dic $dic;
  264.         return $this;
  265.     }
  266.     public function getBa(): ?Ba
  267.     {
  268.         return $this->ba;
  269.     }
  270.     public function setBa(?Ba $ba): self
  271.     {
  272.         $this->ba $ba;
  273.         return $this;
  274.     }
  275.     /**
  276.      * @return Collection|FileSend[]
  277.      */
  278.     public function getFileSends(): Collection
  279.     {
  280.         return $this->FileSends;
  281.     }
  282.     public function addFileSend(FileSend $fileSend): self
  283.     {
  284.         if (!$this->FileSends->contains($fileSend)) {
  285.             $this->FileSends[] = $fileSend;
  286.             $fileSend->setMembership($this);
  287.         }
  288.         return $this;
  289.     }
  290.     public function removeFileSend(FileSend $fileSend): self
  291.     {
  292.         if ($this->FileSends->contains($fileSend)) {
  293.             $this->FileSends->removeElement($fileSend);
  294.             // set the owning side to null (unless already changed)
  295.             if ($fileSend->getMembership() === $this) {
  296.                 $fileSend->setMembership(null);
  297.             }
  298.         }
  299.         return $this;
  300.     }
  301.     /**
  302.      * @return Collection|FileSend[]
  303.      */
  304.     public function getFileByType($type)
  305.     {
  306.         $file null;
  307.         foreach ($this->FileSends as $fileTemp) {
  308.             if($fileTemp->getType() == $type){
  309.                 $file $fileTemp;
  310.             }
  311.         }
  312.         return $file;
  313.     }
  314.     /**
  315.      * @return Collection|FileSend[]
  316.      */
  317.     public function getFileById($id)
  318.     {
  319.         $file null;
  320.         foreach ($this->FileSends as $fileTemp) {
  321.             if($fileTemp->getId() == $id){
  322.                 $file $fileTemp;
  323.             }
  324.         }
  325.         return $file;
  326.     }
  327.     /**
  328.      * @return Collection|FileSend[]
  329.      */
  330.     public function getOtherFile()
  331.     {
  332.         $files = [];
  333.         foreach ($this->FileSends as $fileTemp) {
  334.             if($fileTemp->getType() == "other-file"){
  335.                 $files[] = $fileTemp;
  336.             }
  337.         }
  338.         return $files;
  339.     }
  340.     public function getStatus(): ?string
  341.     {
  342.         return $this->status;
  343.     }
  344.     public function setStatus(?string $status): self
  345.     {
  346.         $this->status $status;
  347.         return $this;
  348.     }
  349.     public function getValidatedDicStatus(): ?string
  350.     {
  351.         return $this->validatedDicStatus;
  352.     }
  353.     public function setValidatedDicStatus(?string $validatedDicStatus): self
  354.     {
  355.         $this->validatedDicStatus $validatedDicStatus;
  356.         return $this;
  357.     }
  358.     public function getValidatedDicDate(): ?\DateTimeInterface
  359.     {
  360.         return $this->validatedDicDate;
  361.     }
  362.     public function setValidatedDicDate(?\DateTimeInterface $validatedDicDate): self
  363.     {
  364.         $this->validatedDicDate $validatedDicDate;
  365.         return $this;
  366.     }
  367.     public function getValidatedDicAccept(): ?bool
  368.     {
  369.         return $this->validatedDicAccept;
  370.     }
  371.     public function setValidatedDicAccept(?bool $validatedDicAccept): self
  372.     {
  373.         $this->validatedDicAccept $validatedDicAccept;
  374.         return $this;
  375.     }
  376.     public function getValidatedBaStatus(): ?string
  377.     {
  378.         return $this->validatedBaStatus;
  379.     }
  380.     public function setValidatedBaStatus(?string $validatedBaStatus): self
  381.     {
  382.         $this->validatedBaStatus $validatedBaStatus;
  383.         return $this;
  384.     }
  385.     public function getValidatedBaDate(): ?\DateTimeInterface
  386.     {
  387.         return $this->validatedBaDate;
  388.     }
  389.     public function setValidatedBaDate(?\DateTimeInterface $validatedBaDate): self
  390.     {
  391.         $this->validatedBaDate $validatedBaDate;
  392.         return $this;
  393.     }
  394.     public function getValidatedBaAccept(): ?bool
  395.     {
  396.         return $this->validatedBaAccept;
  397.     }
  398.     public function setValidatedBaAccept(?bool $validatedBaAccept): self
  399.     {
  400.         $this->validatedBaAccept $validatedBaAccept;
  401.         return $this;
  402.     }
  403.     public function getValidatedSepaStatus(): ?string
  404.     {
  405.         return $this->validatedSepaStatus;
  406.     }
  407.     public function setValidatedSepaStatus(?string $validatedSepaStatus): self
  408.     {
  409.         $this->validatedSepaStatus $validatedSepaStatus;
  410.         return $this;
  411.     }
  412.     public function getValidatedSepaDate(): ?\DateTimeInterface
  413.     {
  414.         return $this->validatedSepaDate;
  415.     }
  416.     public function setValidatedSepaDate(?\DateTimeInterface $validatedSepaDate): self
  417.     {
  418.         $this->validatedSepaDate $validatedSepaDate;
  419.         return $this;
  420.     }
  421.     public function getValidatedSepaAccept(): ?bool
  422.     {
  423.         return $this->validatedSepaAccept;
  424.     }
  425.     public function setValidatedSepaAccept(?bool $validatedSepaAccept): self
  426.     {
  427.         $this->validatedSepaAccept $validatedSepaAccept;
  428.         return $this;
  429.     }
  430.     public function getValidatedStatusStatus(): ?string
  431.     {
  432.         return $this->validatedStatusStatus;
  433.     }
  434.     public function setValidatedStatusStatus(?string $validatedStatusStatus): self
  435.     {
  436.         $this->validatedStatusStatus $validatedStatusStatus;
  437.         return $this;
  438.     }
  439.     public function getValidatedStatusDate(): ?\DateTimeInterface
  440.     {
  441.         return $this->validatedStatusDate;
  442.     }
  443.     public function setValidatedStatusDate(?\DateTimeInterface $validatedStatusDate): self
  444.     {
  445.         $this->validatedStatusDate $validatedStatusDate;
  446.         return $this;
  447.     }
  448.     public function getValidatedStatusAccept(): ?bool
  449.     {
  450.         return $this->validatedStatusAccept;
  451.     }
  452.     public function setValidatedStatusAccept(?bool $validatedStatusAccept): self
  453.     {
  454.         $this->validatedStatusAccept $validatedStatusAccept;
  455.         return $this;
  456.     }
  457.     public function getValidatedFilesByCustomer(): ?bool
  458.     {
  459.         return $this->validatedFilesByCustomer;
  460.     }
  461.     public function setValidatedFilesByCustomer(?bool $validatedFilesByCustomer): self
  462.     {
  463.         $this->validatedFilesByCustomer $validatedFilesByCustomer;
  464.         return $this;
  465.     }
  466.     public function getValidatedFilesByCustomerDate(): ?\DateTimeInterface
  467.     {
  468.         return $this->validatedFilesByCustomerDate;
  469.     }
  470.     public function setValidatedFilesByCustomerDate(?\DateTimeInterface $validatedFilesByCustomerDate): self
  471.     {
  472.         $this->validatedFilesByCustomerDate $validatedFilesByCustomerDate;
  473.         return $this;
  474.     }
  475.     public function getValidatedFilesBySeller(): ?bool
  476.     {
  477.         return $this->validatedFilesBySeller;
  478.     }
  479.     public function setValidatedFilesBySeller(?bool $validatedFilesBySeller): self
  480.     {
  481.         $this->validatedFilesBySeller $validatedFilesBySeller;
  482.         return $this;
  483.     }
  484.     public function getValidatedFilesBySellerDate(): ?\DateTimeInterface
  485.     {
  486.         return $this->validatedFilesBySellerDate;
  487.     }
  488.     public function setValidatedFilesBySellerDate(?\DateTimeInterface $validatedFilesBySellerDate): self
  489.     {
  490.         $this->validatedFilesBySellerDate $validatedFilesBySellerDate;
  491.         return $this;
  492.     }
  493.     public function getValidatedFolderBySeller(): ?bool
  494.     {
  495.         return $this->validatedFolderBySeller;
  496.     }
  497.     public function setValidatedFolderBySeller(?bool $validatedFolderBySeller): self
  498.     {
  499.         $this->validatedFolderBySeller $validatedFolderBySeller;
  500.         return $this;
  501.     }
  502.     public function getValidatedFolderBySellerDate(): ?\DateTimeInterface
  503.     {
  504.         return $this->validatedFolderBySellerDate;
  505.     }
  506.     public function setValidatedFolderBySellerDate(?\DateTimeInterface $validatedFolderBySellerDate): self
  507.     {
  508.         $this->validatedFolderBySellerDate $validatedFolderBySellerDate;
  509.         return $this;
  510.     }
  511.     public function getValidatedFolderByCustomer(): ?bool
  512.     {
  513.         return $this->validatedFolderByCustomer;
  514.     }
  515.     public function setValidatedFolderByCustomer(?bool $validatedFolderByCustomer): self
  516.     {
  517.         $this->validatedFolderByCustomer $validatedFolderByCustomer;
  518.         return $this;
  519.     }
  520.     public function getValidatedFolderByCustomerDate(): ?\DateTimeInterface
  521.     {
  522.         return $this->validatedFolderByCustomerDate;
  523.     }
  524.     public function setValidatedFolderByCustomerDate(?\DateTimeInterface $validatedFolderByCustomerDate): self
  525.     {
  526.         $this->validatedFolderByCustomerDate $validatedFolderByCustomerDate;
  527.         return $this;
  528.     }
  529.     public function getUrlSign(): ?string
  530.     {
  531.         return $this->urlSign;
  532.     }
  533.     public function setUrlSign(?string $urlSign): self
  534.     {
  535.         $this->urlSign $urlSign;
  536.         return $this;
  537.     }
  538.     public function getUrlSignSeller(): ?string
  539.     {
  540.         return $this->urlSignSeller;
  541.     }
  542.     public function setUrlSignSeller(?string $urlSignSeller): self
  543.     {
  544.         $this->urlSignSeller $urlSignSeller;
  545.         return $this;
  546.     }
  547.     public function getValidatedReglementStatus(): ?string
  548.     {
  549.         return $this->validatedReglementStatus;
  550.     }
  551.     public function setValidatedReglementStatus(?string $validatedReglementStatus): self
  552.     {
  553.         $this->validatedReglementStatus $validatedReglementStatus;
  554.         return $this;
  555.     }
  556.     public function getValidatedReglementDate(): ?\DateTimeInterface
  557.     {
  558.         return $this->validatedReglementDate;
  559.     }
  560.     public function setValidatedReglementDate(?\DateTimeInterface $validatedReglementDate): self
  561.     {
  562.         $this->validatedReglementDate $validatedReglementDate;
  563.         return $this;
  564.     }
  565.     public function getValidatedReglementAccept(): ?bool
  566.     {
  567.         return $this->validatedReglementAccept;
  568.     }
  569.     public function setValidatedReglementAccept(?bool $validatedReglementAccept): self
  570.     {
  571.         $this->validatedReglementAccept $validatedReglementAccept;
  572.         return $this;
  573.     }
  574.     public function getNumberMembershipFolder(): ?string
  575.     {
  576.         return $this->numberMembershipFolder;
  577.     }
  578.     public function setNumberMembershipFolder(?string $numberMembershipFolder): self
  579.     {
  580.         $this->numberMembershipFolder $numberMembershipFolder;
  581.         return $this;
  582.     }
  583.     public function getMailSendCustomer(): ?bool
  584.     {
  585.         return $this->mailSendCustomer;
  586.     }
  587.     public function setMailSendCustomer(?bool $mailSendCustomer): self
  588.     {
  589.         $this->mailSendCustomer $mailSendCustomer;
  590.         return $this;
  591.     }
  592.     public function getMailSendSeller(): ?bool
  593.     {
  594.         return $this->mailSendSeller;
  595.     }
  596.     public function setMailSendSeller(?bool $mailSendSeller): self
  597.     {
  598.         $this->mailSendSeller $mailSendSeller;
  599.         return $this;
  600.     }
  601.     public function getMailSendGestion(): ?bool
  602.     {
  603.         return $this->mailSendGestion;
  604.     }
  605.     public function setMailSendGestion(?bool $mailSendGestion): self
  606.     {
  607.         $this->mailSendGestion $mailSendGestion;
  608.         return $this;
  609.     }
  610.     public function getErrorYouSign(): ?string
  611.     {
  612.         return $this->errorYouSign;
  613.     }
  614.     public function setErrorYouSign(?string $errorYouSign): self
  615.     {
  616.         $this->errorYouSign $errorYouSign;
  617.         return $this;
  618.     }
  619.     public function isValidatedFilesByCustomer(): ?bool
  620.     {
  621.         return $this->validatedFilesByCustomer;
  622.     }
  623.     public function isValidatedFilesBySeller(): ?bool
  624.     {
  625.         return $this->validatedFilesBySeller;
  626.     }
  627.     public function isValidatedFolderBySeller(): ?bool
  628.     {
  629.         return $this->validatedFolderBySeller;
  630.     }
  631.     public function isValidatedFolderByCustomer(): ?bool
  632.     {
  633.         return $this->validatedFolderByCustomer;
  634.     }
  635.     public function isValidatedDicAccept(): ?bool
  636.     {
  637.         return $this->validatedDicAccept;
  638.     }
  639.     public function isValidatedBaAccept(): ?bool
  640.     {
  641.         return $this->validatedBaAccept;
  642.     }
  643.     public function isValidatedSepaAccept(): ?bool
  644.     {
  645.         return $this->validatedSepaAccept;
  646.     }
  647.     public function isValidatedStatusAccept(): ?bool
  648.     {
  649.         return $this->validatedStatusAccept;
  650.     }
  651.     public function isValidatedReglementAccept(): ?bool
  652.     {
  653.         return $this->validatedReglementAccept;
  654.     }
  655.     public function isMailSendCustomer(): ?bool
  656.     {
  657.         return $this->mailSendCustomer;
  658.     }
  659.     public function isMailSendSeller(): ?bool
  660.     {
  661.         return $this->mailSendSeller;
  662.     }
  663.     public function isMailSendGestion(): ?bool
  664.     {
  665.         return $this->mailSendGestion;
  666.     }
  667.     public function getPlatformVersion(): ?int
  668.     {
  669.         return $this->platformVersion;
  670.     }
  671.     public function setPlatformVersion(?int $platformVersion): self
  672.     {
  673.         $this->platformVersion $platformVersion;
  674.         return $this;
  675.     }
  676.     public function getFic(): ?Fic
  677.     {
  678.         return $this->fic;
  679.     }
  680.     public function setFic(?Fic $fic): self
  681.     {
  682.         $this->fic $fic;
  683.         return $this;
  684.     }
  685.     public function getValidatedFicStatus(): ?string
  686.     {
  687.         return $this->validatedFicStatus;
  688.     }
  689.     public function setValidatedFicStatus(?string $validatedFicStatus): self
  690.     {
  691.         $this->validatedFicStatus $validatedFicStatus;
  692.         return $this;
  693.     }
  694.     public function getValidatedFicDate(): ?\DateTimeInterface
  695.     {
  696.         return $this->validatedFicDate;
  697.     }
  698.     public function setValidatedFicDate(?\DateTimeInterface $validatedFicDate): self
  699.     {
  700.         $this->validatedFicDate $validatedFicDate;
  701.         return $this;
  702.     }
  703.     public function isValidatedFicAccept(): ?bool
  704.     {
  705.         return $this->validatedFicAccept;
  706.     }
  707.     public function setValidatedFicAccept(?bool $validatedFicAccept): self
  708.     {
  709.         $this->validatedFicAccept $validatedFicAccept;
  710.         return $this;
  711.     }
  712.     public function isSignedSeller(): ?bool
  713.     {
  714.         return $this->signedSeller;
  715.     }
  716.     public function setSignedSeller(?bool $signedSeller): self
  717.     {
  718.         $this->signedSeller $signedSeller;
  719.         return $this;
  720.     }
  721.     public function isSignedSellerHooks(): ?bool
  722.     {
  723.         return $this->signedSellerHooks;
  724.     }
  725.     public function setSignedSellerHooks(?bool $signedSellerHooks): self
  726.     {
  727.         $this->signedSellerHooks $signedSellerHooks;
  728.         return $this;
  729.     }
  730.     public function getSignDate(): ?\DateTimeInterface
  731.     {
  732.         return $this->signDate;
  733.     }
  734.     public function setSignDate(?\DateTimeInterface $signDate): self
  735.     {
  736.         $this->signDate $signDate;
  737.         return $this;
  738.     }
  739.     public function getMemberId(): ?string
  740.     {
  741.         return $this->memberId;
  742.     }
  743.     public function setMemberId(?string $memberId): self
  744.     {
  745.         $this->memberId $memberId;
  746.         return $this;
  747.     }
  748.     public function getProcedureId(): ?string
  749.     {
  750.         return $this->procedureId;
  751.     }
  752.     public function setProcedureId(?string $procedureId): self
  753.     {
  754.         $this->procedureId $procedureId;
  755.         return $this;
  756.     }
  757.     public function getDocumentsVersion(): ?string
  758.     {
  759.         return $this->documentsVersion;
  760.     }
  761.     public function setDocumentsVersion(?string $documentsVersion): self
  762.     {
  763.         $this->documentsVersion $documentsVersion;
  764.         return $this;
  765.     }
  766.     public function isSendMailNoSign(): ?bool
  767.     {
  768.         return $this->sendMailNoSign;
  769.     }
  770.     public function setSendMailNoSign(?bool $sendMailNoSign): static
  771.     {
  772.         $this->sendMailNoSign $sendMailNoSign;
  773.         return $this;
  774.     }
  775.     public function getSendMailNoSignDate(): ?\DateTimeInterface
  776.     {
  777.         return $this->sendMailNoSignDate;
  778.     }
  779.     public function setSendMailNoSignDate(?\DateTimeInterface $sendMailNoSignDate): static
  780.     {
  781.         $this->sendMailNoSignDate $sendMailNoSignDate;
  782.         return $this;
  783.     }
  784.     public function getSellerMemberId(): ?string
  785.     {
  786.         return $this->sellerMemberId;
  787.     }
  788.     public function setSellerMemberId(?string $sellerMemberId): static
  789.     {
  790.         $this->sellerMemberId $sellerMemberId;
  791.         return $this;
  792.     }
  793.     public function getYousignVersion(): ?int
  794.     {
  795.         return $this->yousignVersion;
  796.     }
  797.     public function setYousignVersion(?int $yousignVersion): static
  798.     {
  799.         $this->yousignVersion $yousignVersion;
  800.         return $this;
  801.     }
  802.     public function getStartProcedureSignDate(): ?\DateTimeInterface
  803.     {
  804.         return $this->startProcedureSignDate;
  805.     }
  806.     public function setStartProcedureSignDate(?\DateTimeInterface $startProcedureSignDate): static
  807.     {
  808.         $this->startProcedureSignDate $startProcedureSignDate;
  809.         return $this;
  810.     }
  811.     public function isSendMailReminder7(): ?bool
  812.     {
  813.         return $this->sendMailReminder7;
  814.     }
  815.     public function setSendMailReminder7(?bool $sendMailReminder7): static
  816.     {
  817.         $this->sendMailReminder7 $sendMailReminder7;
  818.         return $this;
  819.     }
  820.     public function isSendMailReminder21(): ?bool
  821.     {
  822.         return $this->sendMailReminder21;
  823.     }
  824.     public function setSendMailReminder21(?bool $sendMailReminder21): static
  825.     {
  826.         $this->sendMailReminder21 $sendMailReminder21;
  827.         return $this;
  828.     }
  829. }