src/Entity/ParametreCentre.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ParametreCentreRepository;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * @ORM\Entity(repositoryClass=ParametreCentreRepository::class)
  8.  */
  9. class ParametreCentre
  10. {
  11.     /**
  12.      * @ORM\Id
  13.      * @ORM\GeneratedValue
  14.      * @ORM\Column(type="integer")
  15.      */
  16.     private $id;
  17.     /**
  18.      * @ORM\Column(type="string", length=100, nullable=true)
  19.      */
  20.     private $pc_entete;
  21.     /**
  22.      * @ORM\Column(type="string", length=25, nullable=true)
  23.      */
  24.     private $pc_nomIcone1;
  25.     /**
  26.      * @ORM\Column(type="string", length=25, nullable=true)
  27.      */
  28.     private $pc_nomIcone2;
  29.     /**
  30.      * @ORM\Column(type="string", length=25, nullable=true)
  31.      */
  32.     private $pc_nomIcone3;
  33.     /**
  34.      * @ORM\Column(type="string", length=100, nullable=true)
  35.      */
  36.     private $pc_titre1;
  37.     /**
  38.      * @ORM\Column(type="string", length=100, nullable=true)
  39.      */
  40.     private $pc_titre2;
  41.     /**
  42.      * @ORM\Column(type="string", length=100, nullable=true)
  43.      */
  44.     private $pc_titre3;
  45.     /**
  46.      * @ORM\Column(type="string", length=500, nullable=true)
  47.      */
  48.     private $pc_texte1;
  49.     /**
  50.      * @ORM\Column(type="string", length=500, nullable=true)
  51.      */
  52.     private $pc_texte2;
  53.     /**
  54.      * @ORM\Column(type="string", length=500, nullable=true)
  55.      */
  56.     private $pc_texte3;
  57.     /**
  58.      * @ORM\Column(type="string", length=50, nullable=true)
  59.      */
  60.     private $pc_url_twitter;
  61.     /**
  62.      * @ORM\Column(type="string", length=50, nullable=true)
  63.      */
  64.     private $pc_url_google;
  65.     /**
  66.      * @ORM\Column(type="string", length=60, nullable=true)
  67.      */
  68.     private $pc_url_facebook;
  69.     /**
  70.      * @ORM\Column(type="string", length=255, nullable=true)
  71.      */
  72.     private $pc_chemin_img_centre;
  73.     /**
  74.      * @ORM\Column(type="string", length=255, nullable=true)
  75.      */
  76.     private $pc_chemin_logo_centre;
  77.     /**
  78.      * @ORM\Column(type="boolean")
  79.      */
  80.     private $pc_affiche_logo;
  81.     /**
  82.      * @ORM\Column(type="boolean")
  83.      */
  84.     private $display_tarif_from_fo;
  85.     /**
  86.      * @ORM\Column(type="boolean")
  87.      */
  88.     private $display_tarif_from_bo;
  89.     /**
  90.      * @ORM\Column(type="boolean")
  91.      */
  92.     private $display_tarif_email_from_bo;
  93.     /**
  94.      * @ORM\Column(type="boolean")
  95.      */
  96.     private $display_msg_rdv_move_on_blc_bo;
  97.     /**
  98.      * @ORM\Column(type="boolean")
  99.      */
  100.     private $is_block_rdv;
  101.     /**
  102.      * @ORM\Column(type="boolean")
  103.      */
  104.     private $can_edit_rdv_without_set_user;
  105.     /**
  106.      * @ORM\Column(type="integer", options={"default" : 0})
  107.      */
  108.     private $nb_hours_block_rdv;
  109.     /**
  110.      * @ORM\Column(type="integer", nullable=true)
  111.      */
  112.     private $nb_hours_before_block_rdv;
  113.     /**
  114.      * @ORM\Column(type="integer", nullable=true)
  115.      */
  116.     private $hour_start_block_rdv;
  117.     /**
  118.      * @ORM\Column(type="array", nullable=true, )
  119.      */
  120.     private $holidays;
  121.     /**
  122.      * @ORM\Column(type="array", nullable=true)
  123.      */
  124.     private $energies;
  125.     /**
  126.      * @ORM\Column(type="string", length=255, nullable=true)
  127.      */
  128.     private $pc_auto_planning_api_key;
  129.     /**
  130.      * @ORM\Column(type="boolean")
  131.      */
  132.     private $pc_affiche_message_info;
  133.     /**
  134.      * @ORM\Column(type="boolean")
  135.      */
  136.     private $pc_envoi_sms;
  137.     /**
  138.      * @ORM\Column(type="boolean")
  139.      */
  140.     private $pc_rappel_sms;
  141.     /**
  142.      * @ORM\Column(type="boolean")
  143.      */
  144.     private $paiement_en_ligne;
  145.     /**
  146.      * @ORM\Column(type="boolean")
  147.      */
  148.     private $garantie_paiement;
  149.     /**
  150.      * @ORM\Column(type="smallint", nullable=true)
  151.      */
  152.     private $pc_duree_max_rdv;
  153.     /**
  154.      * @ORM\Column(type="boolean")
  155.      */
  156.     private $pc_envoi_notif_rdv;
  157.     /**
  158.      * @ORM\Column(type="boolean")
  159.      */
  160.     private $pc_telephone_non_obligatoire;
  161.     /**
  162.      * @ORM\Column(type="string", length=255, nullable=true)
  163.      */
  164.     private $pc_conditions_chemin;
  165.     /**
  166.      * @ORM\OneToOne(targetEntity=Centre::class, mappedBy="ctr_parametre_centre", cascade={"persist", "remove"})
  167.      */
  168.     private $centre;
  169.     /**
  170.      * @ORM\Column(type="string", length=80, nullable=true)
  171.      */
  172.     private $pc_url_instagram;
  173.     /**
  174.      * @ORM\Column(type="string", length=255, nullable=true)
  175.      */
  176.     private $pcg_chemin_fichier;
  177.     /**
  178.      * @ORM\Column(type="boolean")
  179.      */
  180.     private $pcAfficheRdv6Jours;
  181.     /**
  182.      * @ORM\Column(type="boolean")
  183.      */
  184.     private $paiement_en_centre;
  185.     /**
  186.      * @ORM\Column(type="boolean", nullable=true)
  187.      */
  188.     private $pc_opt_deux_fois;
  189.     /**
  190.      * @ORM\Column(type="float", nullable=true)
  191.      */
  192.     private $pc_opt_deux_fois_montant;
  193.     /**
  194.      * @ORM\Column(type="boolean", nullable=true)
  195.      */
  196.     private $pc_opt_assurance_cv;
  197.     /**
  198.      * @ORM\Column(type="float", nullable=true)
  199.      */
  200.     private $pc_opt_assurance_cv_montant;
  201.     /**
  202.      * @ORM\Column(type="boolean", nullable=true)
  203.      */
  204.     private $pc_opt_rdv_modifiable;
  205.     /**
  206.      * @ORM\Column(type="float", nullable=true)
  207.      */
  208.     private $pc_opt_rdv_modifiable_montant;
  209.     /**
  210.      * @ORM\Column(type="string", length=255, nullable=true)
  211.      */
  212.     private $pc_google_buisness;
  213.     /**
  214.      * @ORM\Column(type="boolean")
  215.      */
  216.     private $pc_avis_google;
  217.     /**
  218.      * @ORM\Column(type="integer", nullable=true)
  219.      */
  220.     private $pc_time_before_rdv;
  221.     /**
  222.      * @ORM\Column(type="boolean", nullable=true)
  223.      */
  224.     private $pc_utl_default;
  225.     /**
  226.      * @ORM\Column(type="boolean", nullable=true)
  227.      */
  228.     private $pc_aff_percent;
  229.     /**
  230.      * @ORM\Column(type="boolean", nullable=true)
  231.      */
  232.     private $pc_aff_montant;
  233.     /**
  234.      * @ORM\Column(type="boolean", nullable=true)
  235.      */
  236.     private $pc_force_immat;
  237.     /**
  238.      * @ORM\Column(type="boolean", nullable=true)
  239.      */
  240.     private $pc_code_promo;
  241.     /**
  242.      * @ORM\ManyToOne(targetEntity=Utilisateur::class)
  243.      */
  244.     private $pc_utl;
  245.     /**
  246.      * @ORM\Column(type="string", length=300, nullable=true)
  247.      */
  248.     private $pc_message_conf_sms;
  249.     /**
  250.      * @ORM\Column(type="string", length=300, nullable=true)
  251.      */
  252.     private $pc_message_rappel_sms;
  253.     /**
  254.      * @ORM\Column(type="string", length=300, nullable=true)
  255.      */
  256.     private $pc_message_annul_sms;
  257.     /**
  258.      * @ORM\Column(type="boolean", nullable=true)
  259.      */
  260.     private $pc_envoi_sms_avis;
  261.     /**
  262.      * @ORM\Column(type="string", length=300, nullable=true)
  263.      */
  264.     private $pc_message_avis_google_sms;
  265.     /**
  266.      * @ORM\Column(type="boolean", nullable=true)
  267.      */
  268.     private $pc_envoi_email_avis;
  269.     /**
  270.      * @ORM\Column(type="boolean", nullable=true)
  271.      */
  272.     private $pc_envoi_sms_confirm;
  273.     /**
  274.      * @ORM\Column(type="text", nullable=true)
  275.      */
  276.     private $pc_email_conf_custom;
  277.     public function getId(): ?int
  278.     {
  279.         return $this->id;
  280.     }
  281.     public function getPcEntete(): ?string
  282.     {
  283.         return $this->pc_entete;
  284.     }
  285.     public function setPcEntete(?string $pc_entete): self
  286.     {
  287.         $this->pc_entete $pc_entete;
  288.         return $this;
  289.     }
  290.     public function getPcNomIcone1(): ?string
  291.     {
  292.         return $this->pc_nomIcone1;
  293.     }
  294.     public function setPcNomIcone1(?string $pc_nomIcone1): self
  295.     {
  296.         $this->pc_nomIcone1 $pc_nomIcone1;
  297.         return $this;
  298.     }
  299.     public function getPcNomIcone2(): ?string
  300.     {
  301.         return $this->pc_nomIcone2;
  302.     }
  303.     public function setPcNomIcone2(?string $pc_nomIcone2): self
  304.     {
  305.         $this->pc_nomIcone2 $pc_nomIcone2;
  306.         return $this;
  307.     }
  308.     public function getPcNomIcone3(): ?string
  309.     {
  310.         return $this->pc_nomIcone3;
  311.     }
  312.     public function setPcNomIcone3(?string $pc_nomIcone3): self
  313.     {
  314.         $this->pc_nomIcone3 $pc_nomIcone3;
  315.         return $this;
  316.     }
  317.     public function getPcTitre1(): ?string
  318.     {
  319.         return $this->pc_titre1;
  320.     }
  321.     public function setPcTitre1(?string $pc_titre1): self
  322.     {
  323.         $this->pc_titre1 $pc_titre1;
  324.         return $this;
  325.     }
  326.     public function getPcTitre2(): ?string
  327.     {
  328.         return $this->pc_titre2;
  329.     }
  330.     public function setPcTitre2(?string $pc_titre2): self
  331.     {
  332.         $this->pc_titre2 $pc_titre2;
  333.         return $this;
  334.     }
  335.     public function getPcTitre3(): ?string
  336.     {
  337.         return $this->pc_titre3;
  338.     }
  339.     public function setPcTitre3(?string $pc_titre3): self
  340.     {
  341.         $this->pc_titre3 $pc_titre3;
  342.         return $this;
  343.     }
  344.     public function getPcTexte1(): ?string
  345.     {
  346.         return $this->pc_texte1;
  347.     }
  348.     public function setPcTexte1(?string $pc_texte1): self
  349.     {
  350.         $this->pc_texte1 $pc_texte1;
  351.         return $this;
  352.     }
  353.     public function getPcTexte2(): ?string
  354.     {
  355.         return $this->pc_texte2;
  356.     }
  357.     public function setPcTexte2(?string $pc_texte2): self
  358.     {
  359.         $this->pc_texte2 $pc_texte2;
  360.         return $this;
  361.     }
  362.     public function getPcTexte3(): ?string
  363.     {
  364.         return $this->pc_texte3;
  365.     }
  366.     public function setPcTexte3(?string $pc_texte3): self
  367.     {
  368.         $this->pc_texte3 $pc_texte3;
  369.         return $this;
  370.     }
  371.     public function getPcUrlTwitter(): ?string
  372.     {
  373.         return $this->pc_url_twitter;
  374.     }
  375.     public function setPcUrlTwitter(?string $pc_url_twitter): self
  376.     {
  377.         $this->pc_url_twitter $pc_url_twitter;
  378.         return $this;
  379.     }
  380.     public function getPcUrlGoogle(): ?string
  381.     {
  382.         return $this->pc_url_google;
  383.     }
  384.     public function setPcUrlGoogle(?string $pc_url_google): self
  385.     {
  386.         $this->pc_url_google $pc_url_google;
  387.         return $this;
  388.     }
  389.     public function getPcUrlFacebook(): ?string
  390.     {
  391.         return $this->pc_url_facebook;
  392.     }
  393.     public function setPcUrlFacebook(?string $pc_url_facebook): self
  394.     {
  395.         $this->pc_url_facebook $pc_url_facebook;
  396.         return $this;
  397.     }
  398.     public function getPcCheminImgCentre(): ?string
  399.     {
  400.         return $this->pc_chemin_img_centre;
  401.     }
  402.     public function setPcCheminImgCentre(?string $pc_chemin_img_centre): self
  403.     {
  404.         $this->pc_chemin_img_centre $pc_chemin_img_centre;
  405.         return $this;
  406.     }
  407.     public function getPcCheminLogoCentre(): ?string
  408.     {
  409.         return $this->pc_chemin_logo_centre;
  410.     }
  411.     public function setPcCheminLogoCentre(?string $pc_chemin_logo_centre): self
  412.     {
  413.         $this->pc_chemin_logo_centre $pc_chemin_logo_centre;
  414.         return $this;
  415.     }
  416.     public function isPcAfficheLogo(): ?bool
  417.     {
  418.         return $this->pc_affiche_logo;
  419.     }
  420.     public function setPcAfficheLogo(bool $pc_affiche_logo): self
  421.     {
  422.         $this->pc_affiche_logo $pc_affiche_logo;
  423.         return $this;
  424.     }
  425.     public function isDisplayTarifFromFo(): ?bool
  426.     {
  427.         return $this->display_tarif_from_fo;
  428.     }
  429.     public function setDisplayTarifFromFo(bool $display_tarif_from_fo): self
  430.     {
  431.         $this->display_tarif_from_fo $display_tarif_from_fo;
  432.         return $this;
  433.     }
  434.     public function isDisplayTarifFromBo(): ?bool
  435.     {
  436.         return $this->display_tarif_from_bo;
  437.     }
  438.     public function setDisplayTarifFromBo(bool $display_tarif_from_bo): self
  439.     {
  440.         $this->display_tarif_from_bo $display_tarif_from_bo;
  441.         return $this;
  442.     }
  443.     public function isDisplayTarifEmailFromBo(): ?bool
  444.     {
  445.         return $this->display_tarif_email_from_bo;
  446.     }
  447.     public function setDisplayTarifEmailFromBo(bool $display_tarif_email_from_bo): self
  448.     {
  449.         $this->display_tarif_email_from_bo $display_tarif_email_from_bo;
  450.         return $this;
  451.     }
  452.     public function isDisplayMsgRdvMoveOnBlcBo(): ?bool
  453.     {
  454.         return $this->display_msg_rdv_move_on_blc_bo;
  455.     }
  456.     public function setDisplayMsgRdvMoveOnBlcBo(bool $display_msg_rdv_move_on_blc_bo): self
  457.     {
  458.         $this->display_msg_rdv_move_on_blc_bo $display_msg_rdv_move_on_blc_bo;
  459.         return $this;
  460.     }
  461.     public function isIsBlockRdv(): ?bool
  462.     {
  463.         return $this->is_block_rdv;
  464.     }
  465.     public function setIsBlockRdv(bool $is_block_rdv): self
  466.     {
  467.         $this->is_block_rdv $is_block_rdv;
  468.         return $this;
  469.     }
  470.     public function isCanEditRdvWithoutSetUser(): ?bool
  471.     {
  472.         return $this->can_edit_rdv_without_set_user;
  473.     }
  474.     public function setCanEditRdvWithoutSetUser(bool $can_edit_rdv_without_set_user): self
  475.     {
  476.         $this->can_edit_rdv_without_set_user $can_edit_rdv_without_set_user;
  477.         return $this;
  478.     }
  479.     public function getNbHoursBlockRdv(): ?int
  480.     {
  481.         return $this->nb_hours_block_rdv;
  482.     }
  483.     public function setNbHoursBlockRdv(?int $nb_hours_block_rdv): self
  484.     {
  485.         $this->nb_hours_block_rdv $nb_hours_block_rdv;
  486.         return $this;
  487.     }
  488.     public function getNbHoursBeforeBlockRdv(): ?int
  489.     {
  490.         return $this->nb_hours_before_block_rdv;
  491.     }
  492.     public function setNbHoursBeforeBlockRdv(?int $nb_hours_before_block_rdv): self
  493.     {
  494.         $this->nb_hours_before_block_rdv $nb_hours_before_block_rdv;
  495.         return $this;
  496.     }
  497.     public function getHourStartBlockRdv(): ?int
  498.     {
  499.         return $this->hour_start_block_rdv;
  500.     }
  501.     public function setHourStartBlockRdv(?int $hour_start_block_rdv): self
  502.     {
  503.         $this->hour_start_block_rdv $hour_start_block_rdv;
  504.         return $this;
  505.     }
  506.     public function getHolidays(): ?array
  507.     {
  508.         return $this->holidays;
  509.     }
  510.     public function setHolidays(?array $holidays): self
  511.     {
  512.         $this->holidays $holidays;
  513.         return $this;
  514.     }
  515.     public function getEnergies(): ?array
  516.     {
  517.         return $this->energies;
  518.     }
  519.     public function setEnergies(?array $energies): self
  520.     {
  521.         $this->energies $energies;
  522.         return $this;
  523.     }
  524.     public function getPcAutoPlanningApiKey(): ?string
  525.     {
  526.         return $this->pc_auto_planning_api_key;
  527.     }
  528.     public function setPcAutoPlanningApiKey(?string $pc_auto_planning_api_key): self
  529.     {
  530.         $this->pc_auto_planning_api_key $pc_auto_planning_api_key;
  531.         return $this;
  532.     }
  533.     public function isPcAfficheMessageInfo(): ?bool
  534.     {
  535.         return $this->pc_affiche_message_info;
  536.     }
  537.     public function setPcAfficheMessageInfo(bool $pc_affiche_message_info): self
  538.     {
  539.         $this->pc_affiche_message_info $pc_affiche_message_info;
  540.         return $this;
  541.     }
  542.     public function isPcEnvoiSms(): ?bool
  543.     {
  544.         return $this->pc_envoi_sms;
  545.     }
  546.     public function setPcEnvoiSms(bool $pc_envoi_sms): self
  547.     {
  548.         $this->pc_envoi_sms $pc_envoi_sms;
  549.         return $this;
  550.     }
  551.     public function isPcRappelSms(): ?bool
  552.     {
  553.         return $this->pc_rappel_sms;
  554.     }
  555.     public function setPcRappelSms(bool $pc_rappel_sms): self
  556.     {
  557.         $this->pc_rappel_sms $pc_rappel_sms;
  558.         return $this;
  559.     }
  560.     public function isPaiementEnLigne(): ?bool
  561.     {
  562.         return $this->paiement_en_ligne;
  563.     }
  564.     public function setPaiementEnLigne(bool $paiement_en_ligne): self
  565.     {
  566.         $this->paiement_en_ligne $paiement_en_ligne;
  567.         return $this;
  568.     }
  569.     public function isGarantiePaiement(): ?bool
  570.     {
  571.         return $this->garantie_paiement;
  572.     }
  573.     public function setGarantiePaiement(bool $garantie_paiement): self
  574.     {
  575.         $this->garantie_paiement $garantie_paiement;
  576.         return $this;
  577.     }
  578.     public function getPcDureeMaxRdv(): ?int
  579.     {
  580.         return $this->pc_duree_max_rdv;
  581.     }
  582.     public function setPcDureeMaxRdv(?int $pc_duree_max_rdv): self
  583.     {
  584.         $this->pc_duree_max_rdv $pc_duree_max_rdv;
  585.         return $this;
  586.     }
  587.     public function isPcEnvoiNotifRdv(): ?bool
  588.     {
  589.         return $this->pc_envoi_notif_rdv;
  590.     }
  591.     public function setPcEnvoiNotifRdv(bool $pc_envoi_notif_rdv): self
  592.     {
  593.         $this->pc_envoi_notif_rdv $pc_envoi_notif_rdv;
  594.         return $this;
  595.     }
  596.     public function isPcTelephoneNonObligatoire(): ?bool
  597.     {
  598.         return $this->pc_telephone_non_obligatoire;
  599.     }
  600.     public function setPcTelephoneNonObligatoire(bool $pc_telephone_non_obligatoire): self
  601.     {
  602.         $this->pc_telephone_non_obligatoire preg_replace('/\D/'''$pc_telephone_non_obligatoire);
  603.         return $this;
  604.     }
  605.     public function getPcConditionsChemin(): ?string
  606.     {
  607.         return $this->pc_conditions_chemin;
  608.     }
  609.     public function setPcConditionsChemin(?string $pc_conditions_chemin): self
  610.     {
  611.         $this->pc_conditions_chemin $pc_conditions_chemin;
  612.         return $this;
  613.     }
  614.     public function getCentre(): ?Centre
  615.     {
  616.         return $this->centre;
  617.     }
  618.     public function setCentre(Centre $centre): self
  619.     {
  620.         // set the owning side of the relation if necessary
  621.         if ($centre->getCtrParametreCentre() !== $this) {
  622.             $centre->setCtrParametreCentre($this);
  623.         }
  624.         $this->centre $centre;
  625.         return $this;
  626.     }
  627.     public function getPcUrlInstagram(): ?string
  628.     {
  629.         return $this->pc_url_instagram;
  630.     }
  631.     public function setPcUrlInstagram(?string $pc_url_instagram): self
  632.     {
  633.         $this->pc_url_instagram $pc_url_instagram;
  634.         return $this;
  635.     }
  636.     public function getPcgCheminFichier(): ?string
  637.     {
  638.         return $this->pcg_chemin_fichier;
  639.     }
  640.     public function setPcgCheminFichier(?string $pcg_chemin_fichier): self
  641.     {
  642.         $this->pcg_chemin_fichier $pcg_chemin_fichier;
  643.         return $this;
  644.     }
  645.     public function isPcAfficheRdv6Jours(): ?bool
  646.     {
  647.         return $this->pcAfficheRdv6Jours;
  648.     }
  649.     public function setPcAfficheRdv6Jours(bool $pcAfficheRdv6Jours): self
  650.     {
  651.         $this->pcAfficheRdv6Jours $pcAfficheRdv6Jours;
  652.         return $this;
  653.     }
  654.     public function isPaiementEnCentre(): ?bool
  655.     {
  656.         return $this->paiement_en_centre;
  657.     }
  658.     public function setPaiementEnCentre(bool $paiement_en_centre): self
  659.     {
  660.         $this->paiement_en_centre $paiement_en_centre;
  661.         return $this;
  662.     }
  663.     public function isPcOptDeuxFois(): ?bool
  664.     {
  665.         return $this->pc_opt_deux_fois;
  666.     }
  667.     public function setPcOptDeuxFois(bool $pc_opt_deux_fois): self
  668.     {
  669.         $this->pc_opt_deux_fois $pc_opt_deux_fois;
  670.         return $this;
  671.     }
  672.     public function getPcOptDeuxFoisMontant(): ?float
  673.     {
  674.         return $this->pc_opt_deux_fois_montant;
  675.     }
  676.     public function setPcOptDeuxFoisMontant(?float $pc_opt_deux_fois_montant): self
  677.     {
  678.         $this->pc_opt_deux_fois_montant $pc_opt_deux_fois_montant;
  679.         return $this;
  680.     }
  681.     public function isPcOptAssuranceCv(): ?bool
  682.     {
  683.         return $this->pc_opt_assurance_cv;
  684.     }
  685.     public function setPcOptAssuranceCv(?bool $pc_opt_assurance_cv): self
  686.     {
  687.         $this->pc_opt_assurance_cv $pc_opt_assurance_cv;
  688.         return $this;
  689.     }
  690.     public function getPcOptAssuranceCvMontant(): ?float
  691.     {
  692.         return $this->pc_opt_assurance_cv_montant;
  693.     }
  694.     public function setPcOptAssuranceCvMontant(?float $pc_opt_assurance_cv_montant): self
  695.     {
  696.         $this->pc_opt_assurance_cv_montant $pc_opt_assurance_cv_montant;
  697.         return $this;
  698.     }
  699.     public function isPcOptRdvModifiable(): ?bool
  700.     {
  701.         return $this->pc_opt_rdv_modifiable;
  702.     }
  703.     public function setPcOptRdvModifiable(?bool $pc_opt_rdv_modifiable): self
  704.     {
  705.         $this->pc_opt_rdv_modifiable $pc_opt_rdv_modifiable;
  706.         return $this;
  707.     }
  708.     public function getPcOptRdvModifiableMontant(): ?float
  709.     {
  710.         return $this->pc_opt_rdv_modifiable_montant;
  711.     }
  712.     public function setPcOptRdvModifiableMontant(?float $pc_opt_rdv_modifiable_montant): self
  713.     {
  714.         $this->pc_opt_rdv_modifiable_montant $pc_opt_rdv_modifiable_montant;
  715.         return $this;
  716.     }
  717.     public function getPcGoogleBuisness(): ?string
  718.     {
  719.         return $this->pc_google_buisness;
  720.     }
  721.     public function setPcGoogleBuisness(?string $pc_google_buisness): self
  722.     {
  723.         $this->pc_google_buisness $pc_google_buisness;
  724.         return $this;
  725.     }
  726.     public function isPcAvisGoogle(): ?bool
  727.     {
  728.         return $this->pc_avis_google;
  729.     }
  730.     public function setPcAvisGoogle(bool $pc_avis_google): self
  731.     {
  732.         $this->pc_avis_google $pc_avis_google;
  733.         return $this;
  734.     }
  735.     /**
  736.      * @return mixed
  737.      */
  738.     public function getPcTimeBeforeRdv()
  739.     {
  740.         return $this->pc_time_before_rdv;
  741.     }
  742.     /**
  743.      * @param mixed $pc_time_before_rdv
  744.      */
  745.     public function setPcTimeBeforeRdv($pc_time_before_rdv): void
  746.     {
  747.         $this->pc_time_before_rdv $pc_time_before_rdv;
  748.     }
  749.     public function isPcUtlDefault(): ?bool
  750.     {
  751.         return $this->pc_utl_default;
  752.     }
  753.     public function setPcUtlDefault(?bool $pc_utl_default): self
  754.     {
  755.         $this->pc_utl_default $pc_utl_default;
  756.         return $this;
  757.     }
  758.     public function isPcAffPercent(): ?bool
  759.     {
  760.         return $this->pc_aff_percent;
  761.     }
  762.     public function setPcAffPercent(?bool $pc_aff_percent): self
  763.     {
  764.         $this->pc_aff_percent $pc_aff_percent;
  765.         return $this;
  766.     }
  767.     public function isPcAffMontant(): ?bool
  768.     {
  769.         return $this->pc_aff_montant;
  770.     }
  771.     public function setPcAffMontant(?bool $pc_aff_montant): self
  772.     {
  773.         $this->pc_aff_montant $pc_aff_montant;
  774.         return $this;
  775.     }
  776.     public function isPcForceImmat(): ?bool
  777.     {
  778.         return $this->pc_force_immat;
  779.     }
  780.     public function setPcForceImmat(?bool $pc_force_immat): self
  781.     {
  782.         $this->pc_force_immat $pc_force_immat;
  783.         return $this;
  784.     }
  785.     public function isPcCodePromo(): ?bool
  786.     {
  787.         return $this->pc_code_promo;
  788.     }
  789.     public function setPcCodePromo(?bool $pc_code_promo): self
  790.     {
  791.         $this->pc_code_promo $pc_code_promo;
  792.         return $this;
  793.     }
  794.     public function getPcUtl(): ?Utilisateur
  795.     {
  796.         return $this->pc_utl;
  797.     }
  798.     public function setPcUtl(?Utilisateur $pc_utl): self
  799.     {
  800.         $this->pc_utl $pc_utl;
  801.         return $this;
  802.     }
  803.     public function getPcMessageConfSms(): ?string
  804.     {
  805.         return $this->pc_message_conf_sms;
  806.     }
  807.     public function setPcMessageConfSms(?string $pc_message_conf_sms): self
  808.     {
  809.         $this->pc_message_conf_sms $pc_message_conf_sms;
  810.         return $this;
  811.     }
  812.     public function getPcMessageRappelSms(): ?string
  813.     {
  814.         return $this->pc_message_rappel_sms;
  815.     }
  816.     public function setPcMessageRappelSms(?string $pc_message_rappel_sms): self
  817.     {
  818.         $this->pc_message_rappel_sms $pc_message_rappel_sms;
  819.         return $this;
  820.     }
  821.     public function getPcMessageAnnulSms(): ?string
  822.     {
  823.         return $this->pc_message_annul_sms;
  824.     }
  825.     public function setPcMessageAnnulSms(?string $pc_message_annul_sms): self
  826.     {
  827.         $this->pc_message_annul_sms $pc_message_annul_sms;
  828.         return $this;
  829.     }
  830.     public function isPcEnvoiSmsAvis(): ?bool
  831.     {
  832.         return $this->pc_envoi_sms_avis;
  833.     }
  834.     public function setPcEnvoiSmsAvis(?bool $pc_envoi_sms_avis): self
  835.     {
  836.         $this->pc_envoi_sms_avis $pc_envoi_sms_avis;
  837.         return $this;
  838.     }
  839.     public function getPcMessageAvisGoogleSms(): ?string
  840.     {
  841.         return $this->pc_message_avis_google_sms;
  842.     }
  843.     public function setPcMessageAvisGoogleSms(?string $pc_message_avis_google_sms): self
  844.     {
  845.         $this->pc_message_avis_google_sms $pc_message_avis_google_sms;
  846.         return $this;
  847.     }
  848.     public function isPcEnvoiEmailAvis(): ?bool
  849.     {
  850.         return $this->pc_envoi_email_avis;
  851.     }
  852.     public function setPcEnvoiEmailAvis(?bool $pc_envoi_email_avis): self
  853.     {
  854.         $this->pc_envoi_email_avis $pc_envoi_email_avis;
  855.         return $this;
  856.     }
  857.     public function isPcEnvoiSmsConfirm(): ?bool
  858.     {
  859.         return $this->pc_envoi_sms_confirm;
  860.     }
  861.     public function setPcEnvoiSmsConfirm(?bool $pc_envoi_sms_confirm): self
  862.     {
  863.         $this->pc_envoi_sms_confirm $pc_envoi_sms_confirm;
  864.         return $this;
  865.     }
  866.     public function getPcEmailConfCustom(): ?string
  867.     {
  868.         return $this->pc_email_conf_custom;
  869.     }
  870.     public function setPcEmailConfCustom(?string $pc_email_conf_custom): self
  871.     {
  872.         $this->pc_email_conf_custom $pc_email_conf_custom;
  873.         return $this;
  874.     }
  875. }