src/Entity/Fic.php line 19

Open in your IDE?
  1. <?php
  2. // src/Entity/Fic.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()
  13.  * @ORM\Table(name="69pixl_fic")
  14.  */
  15. class Fic
  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=10, nullable=true)
  25.      */
  26.     private $sex;
  27.     /**
  28.      * @ORM\Column(type="string", length=100, nullable=true)
  29.      */
  30.     private $nom;
  31.     /**
  32.      * @ORM\Column(type="string", length=100, nullable=true)
  33.      */
  34.     private $prenom;
  35.     /**
  36.      * @ORM\Column(type="datetime", nullable=true)
  37.      */
  38.     private $dateDeNaissance;
  39.     /**
  40.      * @ORM\Column(type="string", length=200, nullable=true)
  41.      */
  42.     private $lieuDeNaissance;
  43.     /**
  44.      * @ORM\Column(type="string", length=100, nullable=true)
  45.      */
  46.     private $nationalite;
  47.     /**
  48.      * @ORM\Column(type="boolean", nullable=true)
  49.      */
  50.     private $adresseFiscaleResidenceFrance;
  51.     /**
  52.      * @ORM\Column(type="text", nullable=true)
  53.      */
  54.     private $adresseFiscale;
  55.     /**
  56.      * @ORM\Column(type="string", length=255, nullable=true)
  57.      */
  58.     private $adresseFiscaleCodePostal;
  59.     /**
  60.      * @ORM\Column(type="text", nullable=true)
  61.      */
  62.     private $adressePostale;
  63.     /**
  64.      * @ORM\Column(type="string", length=255, nullable=true)
  65.      */
  66.     private $adressePays;
  67.     /**
  68.      * @ORM\Column(type="string", length=100, nullable=true)
  69.      */
  70.     private $adresseVille;
  71.     /**
  72.      * @ORM\Column(type="string", length=100, nullable=true)
  73.      */
  74.     private $adresseCodePostal;
  75.     /**
  76.      * @ORM\Column(type="string", length=255, nullable=true)
  77.      */
  78.     private $adresseFiscaleVille;
  79.     /**
  80.      * @ORM\Column(type="string", length=255, nullable=true)
  81.      */
  82.     private $adresseFiscalePays;
  83.     /**
  84.      * @ORM\Column(type="string", length=100, nullable=true)
  85.      */
  86.     private $telephone;
  87.     /**
  88.      * @ORM\Column(type="string", length=30, nullable=true)
  89.      */
  90.     private $telFixPrefix;
  91.     /**
  92.      * @ORM\Column(type="string", length=100, nullable=true)
  93.      */
  94.     private $telFix;
  95.     /**
  96.      * @ORM\Column(type="string", length=100, nullable=true)
  97.      */
  98.     private $email;
  99.     /**
  100.      * @ORM\Column(type="boolean", nullable=true)
  101.      */
  102.     private $acceptRecevoirDocumentGarantieEmail;
  103.     /**
  104.      * @ORM\Column(type="boolean", nullable=true)
  105.      */
  106.     private $acceptPropositionCommercialEmail;
  107.     /**
  108.      * @ORM\Column(type="boolean", nullable=true)
  109.      */
  110.     private $acceptPropositionCommercialTelephone;
  111.     /**
  112.      * @ORM\Column(type="boolean", nullable=true)
  113.      */
  114.     private $acceptInformationGarantie;
  115.     /**
  116.      * @ORM\Column(type="boolean", nullable=true)
  117.      */
  118.     private $personnePolitiquementExposee;
  119.     /**
  120.      * @ORM\Column(type="string", length=255, nullable=true)
  121.      */
  122.     private $personnePolitiquementExposeeType;
  123.     /**
  124.      * @ORM\Column(type="string", length=100, nullable=true)
  125.      */
  126.     private $personnePolitiquementExposeeMaFonction;
  127.     /**
  128.      * @ORM\Column(type="string", length=100, nullable=true)
  129.      */
  130.     private $personnePolitiquementExposeeEntourageNom;
  131.     /**
  132.      * @ORM\Column(type="string", length=100, nullable=true)
  133.      */
  134.     private $personnePolitiquementExposeeEntourageFonction;
  135.     /**
  136.      * @ORM\Column(type="string", length=100, nullable=true)
  137.      */
  138.     private $personnePolitiquementExposeeEntourageLien;
  139.     /**
  140.      * @ORM\Column(type="boolean", nullable=true)
  141.      */
  142.     private $greenCard;
  143.     /**
  144.      * @ORM\Column(type="boolean", nullable=true)
  145.      */
  146.     private $residentFiscalPaysAutreFranceEtatUnis;
  147.     /**
  148.      * @ORM\Column(type="string", length=100, nullable=true)
  149.      */
  150.     private $residenceIdentificationFiscalPays;
  151.     /**
  152.      * @ORM\Column(type="string", length=255, nullable=true)
  153.      */
  154.     private $situationFamilliale;
  155.     /**
  156.      * @ORM\Column(type="integer", nullable=true)
  157.      */
  158.     private $nombreEnfant;
  159.     /**
  160.      * @ORM\Column(type="integer", nullable=true)
  161.      */
  162.     private $nombreEnfantCharge;
  163.     /**
  164.      * @ORM\Column(type="string", length=255, nullable=true)
  165.      */
  166.     private $situationProffesionnelle;
  167.     /**
  168.      * @ORM\Column(type="string", length=255, nullable=true)
  169.      */
  170.     private $profession;
  171.     /**
  172.      * @ORM\Column(type="integer", nullable=true)
  173.      */
  174.     private $professionCspCategory;
  175.     /**
  176.      * @ORM\Column(type="integer", nullable=true)
  177.      */
  178.     private $professionCspSousCategory;
  179.     /**
  180.      * @ORM\Column(type="boolean", nullable=true)
  181.      */
  182.     private $reconnaisanceNation;
  183.     /**
  184.      * @ORM\Column(type="datetime", nullable=true)
  185.      */
  186.     private $dateReconnaisanceNation;
  187.     /**
  188.      * @ORM\Column(type="boolean", nullable=true)
  189.      */
  190.     private $beneficiezProtectionJuridique;
  191.     /**
  192.      * @ORM\Column(type="string", length=255, nullable=true)
  193.      */
  194.     private $protectionJuridique;
  195.     /**
  196.      * @ORM\Column(type="string", length=255, nullable=true)
  197.      */
  198.     private $protectionJuridiqueOther;
  199.     /**
  200.      * @ORM\Column(type="string", length=255, nullable=true)
  201.      */
  202.     private $protectionJuridiqueMineur;
  203.     /**
  204.      * @ORM\Column(type="boolean", nullable=true)
  205.      */
  206.     private $repLegal1Use;
  207.     /**
  208.      * @ORM\Column(type="string", length=100, nullable=true)
  209.      */
  210.     private $repLegal1Sex;
  211.     /**
  212.      * @ORM\Column(type="string", length=100, nullable=true)
  213.      */
  214.     private $repLegal1Nom;
  215.     /**
  216.      * @ORM\Column(type="string", length=100, nullable=true)
  217.      */
  218.     private $repLegal1Prenoms;
  219.     /**
  220.      * @ORM\Column(type="datetime", nullable=true)
  221.      */
  222.     private $repLegal1DateDeNaissance;
  223.     /**
  224.      * @ORM\Column(type="string", length=200, nullable=true)
  225.      */
  226.     private $repLegal1LieuDeNaissance;
  227.     /**
  228.      * @ORM\Column(type="string", length=100, nullable=true)
  229.      */
  230.     private $repLegal1Nationalite;
  231.     /**
  232.      * @ORM\Column(type="boolean", nullable=true)
  233.      */
  234.     private $repLegal1ResidanceFiscalFrance;
  235.     /**
  236.      * @ORM\Column(type="string", length=100, nullable=true)
  237.      */
  238.     private $repLegal1FiscalAdresse;
  239.     /**
  240.      * @ORM\Column(type="string", length=100, nullable=true)
  241.      */
  242.     private $repLegal1FiscalCodePostal;
  243.     /**
  244.      * @ORM\Column(type="string", length=100, nullable=true)
  245.      */
  246.     private $repLegal1FiscalVille;
  247.     /**
  248.      * @ORM\Column(type="string", length=100, nullable=true)
  249.      */
  250.     private $repLegal1FiscalPays;
  251.     /**
  252.      * @ORM\Column(type="string", length=100, nullable=true)
  253.      */
  254.     private $repLegal1PostaleAdresse;
  255.     /**
  256.      * @ORM\Column(type="string", length=100, nullable=true)
  257.      */
  258.     private $repLegal1PostaleCodePostal;
  259.     /**
  260.      * @ORM\Column(type="string", length=100, nullable=true)
  261.      */
  262.     private $repLegal1PostaleVille;
  263.     /**
  264.      * @ORM\Column(type="string", length=100, nullable=true)
  265.      */
  266.     private $repLegal1PostalePays;
  267.     /**
  268.      * @ORM\Column(type="string", length=100, nullable=true)
  269.      */
  270.     private $repLegal1TelephonePortablePrefix;
  271.     /**
  272.      * @ORM\Column(type="string", length=100, nullable=true)
  273.      */
  274.     private $repLegal1TelephonePortable;
  275.     /**
  276.      * @ORM\Column(type="string", length=100, nullable=true)
  277.      */
  278.     private $repLegal1TelephonePrefix;
  279.     /**
  280.      * @ORM\Column(type="string", length=100, nullable=true)
  281.      */
  282.     private $repLegal1Telephone;
  283.     /**
  284.      * @ORM\Column(type="string", length=100, nullable=true)
  285.      */
  286.     private $repLegal1Email;
  287.     /**
  288.      * @ORM\Column(type="string", length=100, nullable=true)
  289.      */
  290.     private $repLegal1SituationFamiliale;
  291.     /**
  292.      * @ORM\Column(type="integer", nullable=true)
  293.      */
  294.     private $repLegal1NombreEnfant;
  295.     /**
  296.      * @ORM\Column(type="integer", nullable=true)
  297.      */
  298.     private $repLegal1NombreEnfantCharge;
  299.     /**
  300.      * @ORM\Column(type="string", length=100, nullable=true)
  301.      */
  302.     private $repLegal1QualiteDe;
  303.     /**
  304.      * @ORM\Column(type="boolean", nullable=true)
  305.      */
  306.     private $repLegal1PolitiquementExpose;
  307.     /**
  308.      * @ORM\Column(type="string", length=100, nullable=true)
  309.      */
  310.     private $repLegal1PersonnePolitiquementExposeeType;
  311.     /**
  312.      * @ORM\Column(type="string", length=100, nullable=true)
  313.      */
  314.     private $repLegal1PersonnePolitiquementExposeeMaFonction;
  315.     /**
  316.      * @ORM\Column(type="string", length=100, nullable=true)
  317.      */
  318.     private $repLegal1PersonnePolitiquementExposeeEntourageFonction;
  319.     /**
  320.      * @ORM\Column(type="string", length=100, nullable=true)
  321.      */
  322.     private $repLegal1PersonnePolitiquementExposeeEntourageLien;
  323.     /**
  324.      * @ORM\Column(type="boolean", nullable=true)
  325.      */
  326.     private $repLegal1GreenCard;
  327.     /**
  328.      * @ORM\Column(type="boolean", nullable=true)
  329.      */
  330.     private $repLegal1ResidanceFiscalAutrePaysFranceEtatUnis;
  331.     /**
  332.      * @ORM\Column(type="string", length=100, nullable=true)
  333.      */
  334.     private $repLegal1ResidenceIdentificationFiscalPays;
  335.     /**
  336.      * @ORM\Column(type="boolean", nullable=true)
  337.      */
  338.     private $repLegal1AcceptRecevoirDocumentGarantieEmail;
  339.     /**
  340.      * @ORM\Column(type="boolean", nullable=true)
  341.      */
  342.     private $repLegal1AcceptPropositionCommercialEmail;
  343.     /**
  344.      * @ORM\Column(type="boolean", nullable=true)
  345.      */
  346.     private $repLegal1AcceptPropositionCommercialTelephone;
  347.     /**
  348.      * @ORM\Column(type="boolean", nullable=true)
  349.      */
  350.     private $repLegal2Use;
  351.     /**
  352.      * @ORM\Column(type="string", length=100, nullable=true)
  353.      */
  354.     private $repLegal2Sex;
  355.     /**
  356.      * @ORM\Column(type="string", length=100, nullable=true)
  357.      */
  358.     private $repLegal2Nom;
  359.     /**
  360.      * @ORM\Column(type="string", length=100, nullable=true)
  361.      */
  362.     private $repLegal2Prenoms;
  363.     /**
  364.      * @ORM\Column(type="datetime", nullable=true)
  365.      */
  366.     private $repLegal2DateDeNaissance;
  367.     /**
  368.      * @ORM\Column(type="string", length=200, nullable=true)
  369.      */
  370.     private $repLegal2LieuDeNaissance;
  371.     /**
  372.      * @ORM\Column(type="string", length=100, nullable=true)
  373.      */
  374.     private $repLegal2Nationalite;
  375.     /**
  376.      * @ORM\Column(type="boolean", nullable=true)
  377.      */
  378.     private $repLegal2ResidanceFiscalFrance;
  379.     /**
  380.      * @ORM\Column(type="string", length=100, nullable=true)
  381.      */
  382.     private $repLegal2FiscalAdresse;
  383.     /**
  384.      * @ORM\Column(type="string", length=100, nullable=true)
  385.      */
  386.     private $repLegal2FiscalCodePostal;
  387.     /**
  388.      * @ORM\Column(type="string", length=100, nullable=true)
  389.      */
  390.     private $repLegal2FiscalVille;
  391.     /**
  392.      * @ORM\Column(type="string", length=100, nullable=true)
  393.      */
  394.     private $repLegal2FiscalPays;
  395.     /**
  396.      * @ORM\Column(type="string", length=100, nullable=true)
  397.      */
  398.     private $repLegal2PostaleAdresse;
  399.     /**
  400.      * @ORM\Column(type="string", length=100, nullable=true)
  401.      */
  402.     private $repLegal2PostaleCodePostal;
  403.     /**
  404.      * @ORM\Column(type="string", length=100, nullable=true)
  405.      */
  406.     private $repLegal2PostaleVille;
  407.     /**
  408.      * @ORM\Column(type="string", length=100, nullable=true)
  409.      */
  410.     private $repLegal2PostalePays;
  411.     /**
  412.      * @ORM\Column(type="string", length=100, nullable=true)
  413.      */
  414.     private $repLegal2TelephonePortablePrefix;
  415.     /**
  416.      * @ORM\Column(type="string", length=100, nullable=true)
  417.      */
  418.     private $repLegal2TelephonePortable;
  419.     /**
  420.      * @ORM\Column(type="string", length=100, nullable=true)
  421.      */
  422.     private $repLegal2TelephonePrefix;
  423.     /**
  424.      * @ORM\Column(type="string", length=100, nullable=true)
  425.      */
  426.     private $repLegal2Telephone;
  427.     /**
  428.      * @ORM\Column(type="string", length=100, nullable=true)
  429.      */
  430.     private $repLegal2Email;
  431.     /**
  432.      * @ORM\Column(type="string", length=100, nullable=true)
  433.      */
  434.     private $repLegal2SituationFamiliale;
  435.     /**
  436.      * @ORM\Column(type="integer", nullable=true)
  437.      */
  438.     private $repLegal2NombreEnfant;
  439.     /**
  440.      * @ORM\Column(type="integer", nullable=true)
  441.      */
  442.     private $repLegal2NombreEnfantCharge;
  443.     /**
  444.      * @ORM\Column(type="string", length=100, nullable=true)
  445.      */
  446.     private $repLegal2QualiteDe;
  447.     /**
  448.      * @ORM\Column(type="boolean", nullable=true)
  449.      */
  450.     private $repLegal2PolitiquementExpose;
  451.     /**
  452.      * @ORM\Column(type="string", length=100, nullable=true)
  453.      */
  454.     private $repLegal2PersonnePolitiquementExposeeType;
  455.     /**
  456.      * @ORM\Column(type="string", length=100, nullable=true)
  457.      */
  458.     private $repLegal2PersonnePolitiquementExposeeMaFonction;
  459.     /**
  460.      * @ORM\Column(type="string", length=100, nullable=true)
  461.      */
  462.     private $repLegal2PersonnePolitiquementExposeeEntourageFonction;
  463.     /**
  464.      * @ORM\Column(type="string", length=100, nullable=true)
  465.      */
  466.     private $repLegal2PersonnePolitiquementExposeeEntourageLien;
  467.     /**
  468.      * @ORM\Column(type="boolean", nullable=true)
  469.      */
  470.     private $repLegal2GreenCard;
  471.     /**
  472.      * @ORM\Column(type="boolean", nullable=true)
  473.      */
  474.     private $repLegal2ResidanceFiscalAutrePaysFranceEtatUnis;
  475.     /**
  476.      * @ORM\Column(type="string", length=100, nullable=true)
  477.      */
  478.     private $repLegal2ResidenceIdentificationFiscalPays;
  479.     /**
  480.      * @ORM\Column(type="boolean", nullable=true)
  481.      */
  482.     private $repLegal2AcceptRecevoirDocumentGarantieEmail;
  483.     /**
  484.      * @ORM\Column(type="boolean", nullable=true)
  485.      */
  486.     private $repLegal2AcceptPropositionCommercialEmail;
  487.     /**
  488.      * @ORM\Column(type="boolean", nullable=true)
  489.      */
  490.     private $repLegal2AcceptPropositionCommercialTelephone;
  491.     /**
  492.      * @ORM\Column(type="boolean", nullable=true)
  493.      */
  494.     private $prefInvestiDurabilite;
  495.     /**
  496.      * @ORM\Column(type="string", length=100, nullable=true)
  497.      */
  498.     private $prefInvestiDurabiliteEnvironnementTaxonomieEurope;
  499.     /**
  500.      * @ORM\Column(type="string", length=100, nullable=true)
  501.      */
  502.     private $prefInvestiDurabiliteObjectifEnvironnementalSocial;
  503.     /**
  504.      * @ORM\Column(type="boolean", nullable=true)
  505.      */
  506.     private $prefInvestiDurabiliteEffetNegatif;
  507.     /**
  508.      * @ORM\Column(type="boolean", nullable=true)
  509.      */
  510.     private $prefInvestiDurabiliteConfirmationAdhesion;
  511.     /**
  512.      * @ORM\Column(type="string", length=100, nullable=true)
  513.      */
  514.     private $evaluationPatrimoine;
  515.     /**
  516.      * @ORM\Column(type="array", nullable=true)
  517.      */
  518.     private $evaluationPatrimoineComposition;
  519.     /**
  520.      * @ORM\Column(type="string", length=100, nullable=true)
  521.      */
  522.     private $evaluationPatrimoineCompositionOther;
  523.     /**
  524.      * @ORM\Column(type="string", length=100, nullable=true)
  525.      */
  526.     private $revenusNetMensuelsFoyer;
  527.     /**
  528.      * @ORM\Column(type="array", nullable=true)
  529.      */
  530.     private $revenusNetMensuelsFoyerComposition;
  531.     /**
  532.      * @ORM\Column(type="string", length=100, nullable=true)
  533.      */
  534.     private $revenusNetMensuelsFoyerCompositionOther;
  535.     /**
  536.      * @ORM\Column(type="string", length=100, nullable=true)
  537.      */
  538.     private $partChargeReguliere;
  539.     /**
  540.      * @ORM\Column(type="string", length=100, nullable=true)
  541.      */
  542.     private $repLegal1EvaluationPatrimoine;
  543.     /**
  544.      * @ORM\Column(type="array", nullable=true)
  545.      */
  546.     private $repLegal1EvaluationPatrimoineComposition;
  547.     /**
  548.      * @ORM\Column(type="string", length=100, nullable=true)
  549.      */
  550.     private $repLegal1EvaluationPatrimoineCompositionOther;
  551.     /**
  552.      * @ORM\Column(type="string", length=100, nullable=true)
  553.      */
  554.     private $repLegal1RevenusNetMensuelsFoyer;
  555.     /**
  556.      * @ORM\Column(type="array", nullable=true)
  557.      */
  558.     private $repLegal1RevenusNetMensuelsFoyerComposition;
  559.     /**
  560.      * @ORM\Column(type="string", length=100, nullable=true)
  561.      */
  562.     private $repLegal1RevenusNetMensuelsFoyerCompositionOther;
  563.     /**
  564.      * @ORM\Column(type="string", length=100, nullable=true)
  565.      */
  566.     private $repLegal1PartChargeReguliere;
  567.      /**
  568.      * @ORM\Column(type="string", length=100, nullable=true)
  569.      */
  570.     private $repLegal2EvaluationPatrimoine;
  571.     /**
  572.      * @ORM\Column(type="array", nullable=true)
  573.      */
  574.     private $repLegal2EvaluationPatrimoineComposition;
  575.     /**
  576.      * @ORM\Column(type="string", length=100, nullable=true)
  577.      */
  578.     private $repLegal2EvaluationPatrimoineCompositionOther;
  579.     /**
  580.      * @ORM\Column(type="string", length=100, nullable=true)
  581.      */
  582.     private $repLegal2RevenusNetMensuelsFoyer;
  583.     /**
  584.      * @ORM\Column(type="array", nullable=true)
  585.      */
  586.     private $repLegal2RevenusNetMensuelsFoyerComposition;
  587.     /**
  588.      * @ORM\Column(type="string", length=100, nullable=true)
  589.      */
  590.     private $repLegal2RevenusNetMensuelsFoyerCompositionOther;
  591.     /**
  592.      * @ORM\Column(type="string", length=100, nullable=true)
  593.      */
  594.     private $repLegal2PartChargeReguliere;
  595.     /**
  596.      * @ORM\Column(type="string", length=100, nullable=true)
  597.      */
  598.     private $niveauConnaissanceRetraite;
  599.     /**
  600.      * @ORM\Column(type="array", nullable=true)
  601.      */
  602.     private $objectifsPricipaux;
  603.     /**
  604.      * @ORM\Column(type="string", length=100, nullable=true)
  605.      */
  606.     private $objectifsEpargnePriorite;
  607.     /**
  608.      * @ORM\Column(type="string", length=100, nullable=true)
  609.      */
  610.     private $objectifsTempsFonds;
  611.     /**
  612.      * @ORM\Column(type="boolean", nullable=true)
  613.      */
  614.     private $objectifsTempsFondsTresCourt;
  615.     /**
  616.      * @ORM\Column(type="boolean", nullable=true)
  617.      */
  618.     private $objectifsTempsFondsCourt;
  619.     /**
  620.      * @ORM\Column(type="boolean", nullable=true)
  621.      */
  622.     private $objectifsTempsFondsMoyen;
  623.     /**
  624.      * @ORM\Column(type="boolean", nullable=true)
  625.      */
  626.     private $objectifsTempsFondsLong;
  627.     /**
  628.      * @ORM\Column(type="float", nullable=true)
  629.      */
  630.     private $objectifsMontantIntial;
  631.     /**
  632.      * @ORM\Column(type="boolean", nullable=true)
  633.      */
  634.     private $objectifsMontantInitialProvientAssuranceVie;
  635.     /**
  636.      * @ORM\Column(type="string", length=100, nullable=true)
  637.      */
  638.     private $objectifsPlacementSurPatrimoineTotal;
  639.     /**
  640.      * @ORM\Column(type="datetime", nullable=true)
  641.      */
  642.     private $garantieDateSouhaite;
  643.     /**
  644.      * @ORM\Column(type="string", length=100, nullable=true)
  645.      */
  646.     private $souscrireRetraiteMutualistePourConstituer;
  647.     /**
  648.      * @ORM\Column(type="text", nullable=true)
  649.      */
  650.     private $recommandationConseiller;
  651.     /**
  652.      * @ORM\Column(type="boolean", nullable=true)
  653.      */
  654.     private $jeCertifieSurHonneur;
  655.     /**
  656.      * @ORM\Column(type="boolean", nullable=true)
  657.      */
  658.     private $jacceptePreconisation;
  659.     /**
  660.      * @ORM\Column(type="boolean", nullable=true)
  661.      */
  662.     private $souscrireAutreContrat;
  663.     /**
  664.      * @ORM\Column(type="boolean", nullable=true)
  665.      */
  666.     private $reconnaisConnaissanceFic;
  667.     /**
  668.      * @ORM\Column(type="boolean", nullable=true)
  669.      */
  670.     private $attesteRecuInformationDetaillee;
  671.     /**
  672.      * @ORM\Column(type="boolean", nullable=true)
  673.      */
  674.     private $attesteRecuDicEtReglement;
  675.     /**
  676.      * @ORM\Column(type="boolean", nullable=true)
  677.      */
  678.     private $reconnaisPreconisationsAdaptees;
  679.     /**
  680.      * @ORM\Column(type="datetime", nullable=true)
  681.      */
  682.     private $dateSigne;
  683.     /**
  684.      * @ORM\Column(type="string", length=100, nullable=true)
  685.      */
  686.     private $lieuSigne;
  687.     /**
  688.      * @ORM\Column(type="string", length=100, nullable=true)
  689.      */
  690.     private $status;
  691.     /**
  692.      * @ORM\Column(type="text", nullable=true)
  693.      */
  694.     private $urlPdf;
  695.     /**
  696.      * @ORM\Column(type="text", nullable=true)
  697.      */
  698.     private $urlPdfSign;
  699.     /**
  700.      * @ORM\Column(type="text", nullable=true)
  701.      */
  702.     private $idYouSign;
  703.     /**
  704.      * @var membership[]
  705.      * @ORM\OneToOne(targetEntity="App\Entity\Membership", mappedBy="fic")
  706.      */
  707.     protected $membership;
  708.     public function getId(): ?int
  709.     {
  710.         return $this->id;
  711.     }
  712.     public function getSex(): ?string
  713.     {
  714.         return $this->sex;
  715.     }
  716.     public function setSex(?string $sex): self
  717.     {
  718.         $this->sex $sex;
  719.         return $this;
  720.     }
  721.     public function getNomEtPrenom(): ?string
  722.     {
  723.         return $this->nomEtPrenom;
  724.     }
  725.     public function setNomEtPrenom(?string $nomEtPrenom): self
  726.     {
  727.         $this->nomEtPrenom $nomEtPrenom;
  728.         return $this;
  729.     }
  730.     public function getDateDeNaissance()
  731.     {
  732.         return $this->dateDeNaissance;
  733.     }
  734.     public function setDateDeNaissance($dateDeNaissance): self
  735.     {
  736.         $this->dateDeNaissance $dateDeNaissance;
  737.         return $this;
  738.     }
  739.     public function getProfession(): ?string
  740.     {
  741.         return $this->profession;
  742.     }
  743.     public function setProfession(?string $profession): self
  744.     {
  745.         $this->profession $profession;
  746.         return $this;
  747.     }
  748.     public function getSituationFamilliale(): ?string
  749.     {
  750.         return $this->situationFamilliale;
  751.     }
  752.     public function setSituationFamilliale(?string $situationFamilliale): self
  753.     {
  754.         $this->situationFamilliale $situationFamilliale;
  755.         return $this;
  756.     }
  757.     public function getAdresseFiscale(): ?string
  758.     {
  759.         return $this->adresseFiscale;
  760.     }
  761.     public function setAdresseFiscale(?string $adresseFiscale): self
  762.     {
  763.         $this->adresseFiscale $adresseFiscale;
  764.         return $this;
  765.     }
  766.     public function getAdresseFiscaleCodePostal(): ?string
  767.     {
  768.         return $this->adresseFiscaleCodePostal;
  769.     }
  770.     public function setAdresseFiscaleCodePostal(?string $adresseFiscaleCodePostal): self
  771.     {
  772.         $this->adresseFiscaleCodePostal $adresseFiscaleCodePostal;
  773.         return $this;
  774.     }
  775.     public function getAdresseFiscaleVille(): ?string
  776.     {
  777.         return $this->adresseFiscaleVille;
  778.     }
  779.     public function setAdresseFiscaleVille(?string $adresseFiscaleVille): self
  780.     {
  781.         $this->adresseFiscaleVille $adresseFiscaleVille;
  782.         return $this;
  783.     }
  784.     public function getAdresseFiscalePays(): ?string
  785.     {
  786.         return $this->adresseFiscalePays;
  787.     }
  788.     public function setAdresseFiscalePays(?string $adresseFiscalePays): self
  789.     {
  790.         $this->adresseFiscalePays $adresseFiscalePays;
  791.         return $this;
  792.     }
  793.     public function getEvaluationPatrimoine(): ?string
  794.     {
  795.         return $this->evaluationPatrimoine;
  796.     }
  797.     public function setEvaluationPatrimoine(?string $evaluationPatrimoine): self
  798.     {
  799.         $this->evaluationPatrimoine $evaluationPatrimoine;
  800.         return $this;
  801.     }
  802.     public function getMontantMensuellesRetraite(): ?float
  803.     {
  804.         return $this->montantMensuellesRetraite;
  805.     }
  806.     public function setMontantMensuellesRetraite(?float $montantMensuellesRetraite): self
  807.     {
  808.         $this->montantMensuellesRetraite $montantMensuellesRetraite;
  809.         return $this;
  810.     }
  811.     public function getDateSigne()
  812.     {
  813.         return $this->dateSigne;
  814.     }
  815.     public function setDateSigne($dateSigne): self
  816.     {
  817.         $this->dateSigne $dateSigne;
  818.         return $this;
  819.     }
  820.     public function getLieuSigne(): ?string
  821.     {
  822.         return $this->lieuSigne;
  823.     }
  824.     public function setLieuSigne(?string $lieuSigne): self
  825.     {
  826.         $this->lieuSigne $lieuSigne;
  827.         return $this;
  828.     }
  829.     public function getMembership(): ?Membership
  830.     {
  831.         return $this->membership;
  832.     }
  833.     public function setMembership(?Membership $membership): self
  834.     {
  835.         $this->membership $membership;
  836.         // set (or unset) the owning side of the relation if necessary
  837.         $newUser null === $membership null $this;
  838.         if ($membership->getUser() !== $newUser) {
  839.             $membership->setUser($newUser);
  840.         }
  841.         return $this;
  842.     }
  843.     public function getDispositionRetraite(): ?string
  844.     {
  845.         return $this->dispositionRetraite;
  846.     }
  847.     public function setDispositionRetraite(?string $dispositionRetraite): self
  848.     {
  849.         $this->dispositionRetraite $dispositionRetraite;
  850.         return $this;
  851.     }
  852.     public function getDispositionRetraiteOui(): ?string
  853.     {
  854.         return $this->dispositionRetraiteOui;
  855.     }
  856.     public function setDispositionRetraiteOui(?string $dispositionRetraiteOui): self
  857.     {
  858.         $this->dispositionRetraiteOui $dispositionRetraiteOui;
  859.         return $this;
  860.     }
  861.     public function getSouscrireRetraiteMutualistePourConstituer(): ?string
  862.     {
  863.         return $this->souscrireRetraiteMutualistePourConstituer;
  864.     }
  865.     public function setSouscrireRetraiteMutualistePourConstituer(?string $souscrireRetraiteMutualistePourConstituer): self
  866.     {
  867.         $this->souscrireRetraiteMutualistePourConstituer $souscrireRetraiteMutualistePourConstituer;
  868.         return $this;
  869.     }
  870.     public function getStatus(): ?string
  871.     {
  872.         return $this->status;
  873.     }
  874.     public function setStatus(?string $status): self
  875.     {
  876.         $this->status $status;
  877.         return $this;
  878.     }
  879.     public function getNom(): ?string
  880.     {
  881.         return $this->nom;
  882.     }
  883.     public function setNom(?string $nom): self
  884.     {
  885.         $this->nom $nom;
  886.         return $this;
  887.     }
  888.     public function getPrenom(): ?string
  889.     {
  890.         return $this->prenom;
  891.     }
  892.     public function setPrenom(?string $prenom): self
  893.     {
  894.         $this->prenom $prenom;
  895.         return $this;
  896.     }
  897.     public function getUrlPdf(): ?string
  898.     {
  899.         return $this->urlPdf;
  900.     }
  901.     public function setUrlPdf(?string $urlPdf): self
  902.     {
  903.         $this->urlPdf $urlPdf;
  904.         return $this;
  905.     }
  906.     public function getIdYouSign(): ?string
  907.     {
  908.         return $this->idYouSign;
  909.     }
  910.     public function setIdYouSign(?string $idYouSign): self
  911.     {
  912.         $this->idYouSign $idYouSign;
  913.         return $this;
  914.     }
  915.     public function getUrlPdfSign(): ?string
  916.     {
  917.         return $this->urlPdfSign;
  918.     }
  919.     public function setUrlPdfSign(?string $urlPdfSign): self
  920.     {
  921.         $this->urlPdfSign $urlPdfSign;
  922.         return $this;
  923.     }
  924.     public function getJeCertifieSurHonneur(): ?bool
  925.     {
  926.         return $this->jeCertifieSurHonneur;
  927.     }
  928.     public function setJeCertifieSurHonneur(?bool $jeCertifieSurHonneur): self
  929.     {
  930.         $this->jeCertifieSurHonneur $jeCertifieSurHonneur;
  931.         return $this;
  932.     }
  933.     public function isVenteADistance(): ?bool
  934.     {
  935.         return $this->venteADistance;
  936.     }
  937.     public function isJeCertifieSurHonneur(): ?bool
  938.     {
  939.         return $this->jeCertifieSurHonneur;
  940.     }
  941.     public function getLieuDeNaissance(): ?string
  942.     {
  943.         return $this->lieuDeNaissance;
  944.     }
  945.     public function setLieuDeNaissance(?string $lieuDeNaissance): self
  946.     {
  947.         $this->lieuDeNaissance $lieuDeNaissance;
  948.         return $this;
  949.     }
  950.     public function getNationalite(): ?string
  951.     {
  952.         return $this->nationalite;
  953.     }
  954.     public function setNationalite(?string $nationalite): self
  955.     {
  956.         $this->nationalite $nationalite;
  957.         return $this;
  958.     }
  959.     public function getEmail(): ?string
  960.     {
  961.         return $this->email;
  962.     }
  963.     public function setEmail(?string $email): self
  964.     {
  965.         $this->email $email;
  966.         return $this;
  967.     }
  968.     public function getTelephone(): ?string
  969.     {
  970.         return $this->telephone;
  971.     }
  972.     public function setTelephone(?string $telephone): self
  973.     {
  974.         $this->telephone $telephone;
  975.         return $this;
  976.     }
  977.     public function isPersonnePolitiquementExposee(): ?bool
  978.     {
  979.         return $this->personnePolitiquementExposee;
  980.     }
  981.     public function setPersonnePolitiquementExposee(?bool $personnePolitiquementExposee): self
  982.     {
  983.         $this->personnePolitiquementExposee $personnePolitiquementExposee;
  984.         return $this;
  985.     }
  986.     public function getPersonnePolitiquementExposeeMaFonction(): ?string
  987.     {
  988.         return $this->personnePolitiquementExposeeMaFonction;
  989.     }
  990.     public function setPersonnePolitiquementExposeeMaFonction(?string $personnePolitiquementExposeeMaFonction): self
  991.     {
  992.         $this->personnePolitiquementExposeeMaFonction $personnePolitiquementExposeeMaFonction;
  993.         return $this;
  994.     }
  995.     public function getPersonnePolitiquementExposeeEntourageNom(): ?string
  996.     {
  997.         return $this->personnePolitiquementExposeeEntourageNom;
  998.     }
  999.     public function setPersonnePolitiquementExposeeEntourageNom(?string $personnePolitiquementExposeeEntourageNom): self
  1000.     {
  1001.         $this->personnePolitiquementExposeeEntourageNom $personnePolitiquementExposeeEntourageNom;
  1002.         return $this;
  1003.     }
  1004.     public function getPersonnePolitiquementExposeeEntourageFonction(): ?string
  1005.     {
  1006.         return $this->personnePolitiquementExposeeEntourageFonction;
  1007.     }
  1008.     public function setPersonnePolitiquementExposeeEntourageFonction(?string $personnePolitiquementExposeeEntourageFonction): self
  1009.     {
  1010.         $this->personnePolitiquementExposeeEntourageFonction $personnePolitiquementExposeeEntourageFonction;
  1011.         return $this;
  1012.     }
  1013.     public function getPersonnePolitiquementExposeeEntourageLien(): ?string
  1014.     {
  1015.         return $this->personnePolitiquementExposeeEntourageLien;
  1016.     }
  1017.     public function setPersonnePolitiquementExposeeEntourageLien(?string $personnePolitiquementExposeeEntourageLien): self
  1018.     {
  1019.         $this->personnePolitiquementExposeeEntourageLien $personnePolitiquementExposeeEntourageLien;
  1020.         return $this;
  1021.     }
  1022.     public function getNombreEnfant(): ?int
  1023.     {
  1024.         return $this->nombreEnfant;
  1025.     }
  1026.     public function setNombreEnfant(?int $nombreEnfant): self
  1027.     {
  1028.         $this->nombreEnfant $nombreEnfant;
  1029.         return $this;
  1030.     }
  1031.     public function getNombreEnfantCharge(): ?int
  1032.     {
  1033.         return $this->nombreEnfantCharge;
  1034.     }
  1035.     public function setNombreEnfantCharge(?int $nombreEnfantCharge): self
  1036.     {
  1037.         $this->nombreEnfantCharge $nombreEnfantCharge;
  1038.         return $this;
  1039.     }
  1040.     public function getSituationProffesionnelle(): ?string
  1041.     {
  1042.         return $this->situationProffesionnelle;
  1043.     }
  1044.     public function setSituationProffesionnelle(?string $situationProffesionnelle): self
  1045.     {
  1046.         $this->situationProffesionnelle $situationProffesionnelle;
  1047.         return $this;
  1048.     }
  1049.     public function isReconnaisanceNation(): ?bool
  1050.     {
  1051.         return $this->reconnaisanceNation;
  1052.     }
  1053.     public function setReconnaisanceNation(?bool $reconnaisanceNation): self
  1054.     {
  1055.         $this->reconnaisanceNation $reconnaisanceNation;
  1056.         return $this;
  1057.     }
  1058.     public function getDateReconnaisanceNation()
  1059.     {
  1060.         return $this->dateReconnaisanceNation;
  1061.     }
  1062.     public function setDateReconnaisanceNation($dateReconnaisanceNation): self
  1063.     {
  1064.         $this->dateReconnaisanceNation $dateReconnaisanceNation;
  1065.         return $this;
  1066.     }
  1067.     public function getPersonnePolitiquementExposeeType(): ?string
  1068.     {
  1069.         return $this->personnePolitiquementExposeeType;
  1070.     }
  1071.     public function setPersonnePolitiquementExposeeType(?string $personnePolitiquementExposeeType): self
  1072.     {
  1073.         $this->personnePolitiquementExposeeType $personnePolitiquementExposeeType;
  1074.         return $this;
  1075.     }
  1076.     public function getProtectionJuridique(): ?string
  1077.     {
  1078.         return $this->protectionJuridique;
  1079.     }
  1080.     public function setProtectionJuridique(?string $protectionJuridique): self
  1081.     {
  1082.         $this->protectionJuridique $protectionJuridique;
  1083.         return $this;
  1084.     }
  1085.     public function getProtectionJuridiqueOther(): ?string
  1086.     {
  1087.         return $this->protectionJuridiqueOther;
  1088.     }
  1089.     public function setProtectionJuridiqueOther(?string $protectionJuridiqueOther): self
  1090.     {
  1091.         $this->protectionJuridiqueOther $protectionJuridiqueOther;
  1092.         return $this;
  1093.     }
  1094.     public function getEvaluationPatrimoineCompositionOther(): ?string
  1095.     {
  1096.         return $this->evaluationPatrimoineCompositionOther;
  1097.     }
  1098.     public function setEvaluationPatrimoineCompositionOther(?string $evaluationPatrimoineCompositionOther): self
  1099.     {
  1100.         $this->evaluationPatrimoineCompositionOther $evaluationPatrimoineCompositionOther;
  1101.         return $this;
  1102.     }
  1103.     public function getRevenusNetMensuelsFoyer(): ?string
  1104.     {
  1105.         return $this->revenusNetMensuelsFoyer;
  1106.     }
  1107.     public function setRevenusNetMensuelsFoyer(?string $revenusNetMensuelsFoyer): self
  1108.     {
  1109.         $this->revenusNetMensuelsFoyer $revenusNetMensuelsFoyer;
  1110.         return $this;
  1111.     }
  1112.     public function getRevenusNetMensuelsFoyerCompositionOther(): ?string
  1113.     {
  1114.         return $this->revenusNetMensuelsFoyerCompositionOther;
  1115.     }
  1116.     public function setRevenusNetMensuelsFoyerCompositionOther(?string $revenusNetMensuelsFoyerCompositionOther): self
  1117.     {
  1118.         $this->revenusNetMensuelsFoyerCompositionOther $revenusNetMensuelsFoyerCompositionOther;
  1119.         return $this;
  1120.     }
  1121.     public function getPartChargeReguliere(): ?string
  1122.     {
  1123.         return $this->partChargeReguliere;
  1124.     }
  1125.     public function setPartChargeReguliere(?string $partChargeReguliere): self
  1126.     {
  1127.         $this->partChargeReguliere $partChargeReguliere;
  1128.         return $this;
  1129.     }
  1130.     public function getNiveauConnaissanceRetraite(): ?string
  1131.     {
  1132.         return $this->niveauConnaissanceRetraite;
  1133.     }
  1134.     public function setNiveauConnaissanceRetraite(?string $niveauConnaissanceRetraite): self
  1135.     {
  1136.         $this->niveauConnaissanceRetraite $niveauConnaissanceRetraite;
  1137.         return $this;
  1138.     }
  1139.     public function getObjectifsPricipaux(): ?array
  1140.     {
  1141.         return $this->objectifsPricipaux;
  1142.     }
  1143.     public function setObjectifsPricipaux(?array $objectifsPricipaux): self
  1144.     {
  1145.         $this->objectifsPricipaux $objectifsPricipaux;
  1146.         return $this;
  1147.     }
  1148.     public function getGarantieDateSouhaite()
  1149.     {
  1150.         return $this->garantieDateSouhaite;
  1151.     }
  1152.     public function setGarantieDateSouhaite($garantieDateSouhaite): self
  1153.     {
  1154.         $this->garantieDateSouhaite $garantieDateSouhaite;
  1155.         return $this;
  1156.     }
  1157.     public function getRecommandationConseiller(): ?string
  1158.     {
  1159.         return $this->recommandationConseiller;
  1160.     }
  1161.     public function setRecommandationConseiller(?string $recommandationConseiller): self
  1162.     {
  1163.         $this->recommandationConseiller $recommandationConseiller;
  1164.         return $this;
  1165.     }
  1166.     public function isJacceptePreconisation(): ?bool
  1167.     {
  1168.         return $this->jacceptePreconisation;
  1169.     }
  1170.     public function setJacceptePreconisation(?bool $jacceptePreconisation): self
  1171.     {
  1172.         $this->jacceptePreconisation $jacceptePreconisation;
  1173.         return $this;
  1174.     }
  1175.     public function isSouscrireAutreContrat(): ?bool
  1176.     {
  1177.         return $this->souscrireAutreContrat;
  1178.     }
  1179.     public function setSouscrireAutreContrat(?bool $souscrireAutreContrat): self
  1180.     {
  1181.         $this->souscrireAutreContrat $souscrireAutreContrat;
  1182.         return $this;
  1183.     }
  1184.     public function getEvaluationPatrimoineComposition(): ?array
  1185.     {
  1186.         return $this->evaluationPatrimoineComposition;
  1187.     }
  1188.     public function setEvaluationPatrimoineComposition(?array $evaluationPatrimoineComposition): self
  1189.     {
  1190.         $this->evaluationPatrimoineComposition $evaluationPatrimoineComposition;
  1191.         return $this;
  1192.     }
  1193.     public function getRevenusNetMensuelsFoyerComposition(): ?array
  1194.     {
  1195.         return $this->revenusNetMensuelsFoyerComposition;
  1196.     }
  1197.     public function setRevenusNetMensuelsFoyerComposition(?array $revenusNetMensuelsFoyerComposition): self
  1198.     {
  1199.         $this->revenusNetMensuelsFoyerComposition $revenusNetMensuelsFoyerComposition;
  1200.         return $this;
  1201.     }
  1202.     public function isAdresseFiscaleResidenceFrance(): ?bool
  1203.     {
  1204.         return $this->adresseFiscaleResidenceFrance;
  1205.     }
  1206.     public function setAdresseFiscaleResidenceFrance(?bool $adresseFiscaleResidenceFrance): self
  1207.     {
  1208.         $this->adresseFiscaleResidenceFrance $adresseFiscaleResidenceFrance;
  1209.         return $this;
  1210.     }
  1211.     public function isAcceptRecevoirDocumentGarantieEmail(): ?bool
  1212.     {
  1213.         return $this->acceptRecevoirDocumentGarantieEmail;
  1214.     }
  1215.     public function setAcceptRecevoirDocumentGarantieEmail(?bool $acceptRecevoirDocumentGarantieEmail): self
  1216.     {
  1217.         $this->acceptRecevoirDocumentGarantieEmail $acceptRecevoirDocumentGarantieEmail;
  1218.         return $this;
  1219.     }
  1220.     public function isAcceptPropositionCommercialEmail(): ?bool
  1221.     {
  1222.         return $this->acceptPropositionCommercialEmail;
  1223.     }
  1224.     public function setAcceptPropositionCommercialEmail(?bool $acceptPropositionCommercialEmail): self
  1225.     {
  1226.         $this->acceptPropositionCommercialEmail $acceptPropositionCommercialEmail;
  1227.         return $this;
  1228.     }
  1229.     public function isAcceptPropositionCommercialTelephone(): ?bool
  1230.     {
  1231.         return $this->acceptPropositionCommercialTelephone;
  1232.     }
  1233.     public function setAcceptPropositionCommercialTelephone(?bool $acceptPropositionCommercialTelephone): self
  1234.     {
  1235.         $this->acceptPropositionCommercialTelephone $acceptPropositionCommercialTelephone;
  1236.         return $this;
  1237.     }
  1238.     public function isAcceptInformationGarantie(): ?bool
  1239.     {
  1240.         return $this->acceptInformationGarantie;
  1241.     }
  1242.     public function setAcceptInformationGarantie(?bool $acceptInformationGarantie): self
  1243.     {
  1244.         $this->acceptInformationGarantie $acceptInformationGarantie;
  1245.         return $this;
  1246.     }
  1247.     public function getProtectionJuridiqueMineur(): ?string
  1248.     {
  1249.         return $this->protectionJuridiqueMineur;
  1250.     }
  1251.     public function setProtectionJuridiqueMineur(?string $protectionJuridiqueMineur): self
  1252.     {
  1253.         $this->protectionJuridiqueMineur $protectionJuridiqueMineur;
  1254.         return $this;
  1255.     }
  1256.     public function getObjectifsTempsFonds(): ?string
  1257.     {
  1258.         return $this->objectifsTempsFonds;
  1259.     }
  1260.     public function setObjectifsTempsFonds(?string $objectifsTempsFonds): self
  1261.     {
  1262.         $this->objectifsTempsFonds $objectifsTempsFonds;
  1263.         return $this;
  1264.     }
  1265.     public function getObjectifsMontantIntial(): ?float
  1266.     {
  1267.         return $this->objectifsMontantIntial;
  1268.     }
  1269.     public function setObjectifsMontantIntial(?float $objectifsMontantIntial): self
  1270.     {
  1271.         $this->objectifsMontantIntial $objectifsMontantIntial;
  1272.         return $this;
  1273.     }
  1274.     public function getObjectifsPlacementSurPatrimoineTotal(): ?string
  1275.     {
  1276.         return $this->objectifsPlacementSurPatrimoineTotal;
  1277.     }
  1278.     public function setObjectifsPlacementSurPatrimoineTotal(?string $objectifsPlacementSurPatrimoineTotal): self
  1279.     {
  1280.         $this->objectifsPlacementSurPatrimoineTotal $objectifsPlacementSurPatrimoineTotal;
  1281.         return $this;
  1282.     }
  1283.     public function isReconnaisConnaissanceFic(): ?bool
  1284.     {
  1285.         return $this->reconnaisConnaissanceFic;
  1286.     }
  1287.     public function setReconnaisConnaissanceFic(?bool $reconnaisConnaissanceFic): self
  1288.     {
  1289.         $this->reconnaisConnaissanceFic $reconnaisConnaissanceFic;
  1290.         return $this;
  1291.     }
  1292.     public function isAttesteRecuInformationDetaillee(): ?bool
  1293.     {
  1294.         return $this->attesteRecuInformationDetaillee;
  1295.     }
  1296.     public function setAttesteRecuInformationDetaillee(?bool $attesteRecuInformationDetaillee): self
  1297.     {
  1298.         $this->attesteRecuInformationDetaillee $attesteRecuInformationDetaillee;
  1299.         return $this;
  1300.     }
  1301.     public function isAttesteRecuDicEtReglement(): ?bool
  1302.     {
  1303.         return $this->attesteRecuDicEtReglement;
  1304.     }
  1305.     public function setAttesteRecuDicEtReglement(?bool $attesteRecuDicEtReglement): self
  1306.     {
  1307.         $this->attesteRecuDicEtReglement $attesteRecuDicEtReglement;
  1308.         return $this;
  1309.     }
  1310.     public function isReconnaisPreconisationsAdaptees(): ?bool
  1311.     {
  1312.         return $this->reconnaisPreconisationsAdaptees;
  1313.     }
  1314.     public function setReconnaisPreconisationsAdaptees(?bool $reconnaisPreconisationsAdaptees): self
  1315.     {
  1316.         $this->reconnaisPreconisationsAdaptees $reconnaisPreconisationsAdaptees;
  1317.         return $this;
  1318.     }
  1319.     public function getAdressePostale(): ?string
  1320.     {
  1321.         return $this->adressePostale;
  1322.     }
  1323.     public function setAdressePostale(?string $adressePostale): static
  1324.     {
  1325.         $this->adressePostale $adressePostale;
  1326.         return $this;
  1327.     }
  1328.     public function getProfessionCspCategory(): ?int
  1329.     {
  1330.         return $this->professionCspCategory;
  1331.     }
  1332.     public function setProfessionCspCategory(?int $professionCspCategory): static
  1333.     {
  1334.         $this->professionCspCategory $professionCspCategory;
  1335.         return $this;
  1336.     }
  1337.     public function getProfessionCspSousCategory(): ?int
  1338.     {
  1339.         return $this->professionCspSousCategory;
  1340.     }
  1341.     public function setProfessionCspSousCategory(?int $professionCspSousCategory): static
  1342.     {
  1343.         $this->professionCspSousCategory $professionCspSousCategory;
  1344.         return $this;
  1345.     }
  1346.     public function getAdressePays(): ?string
  1347.     {
  1348.         return $this->adressePays;
  1349.     }
  1350.     public function setAdressePays(?string $adressePays): static
  1351.     {
  1352.         $this->adressePays $adressePays;
  1353.         return $this;
  1354.     }
  1355.     public function getAdresseCodePostal(): ?string
  1356.     {
  1357.         return $this->adresseCodePostal;
  1358.     }
  1359.     public function setAdresseCodePostal(?string $adresseCodePostal): static
  1360.     {
  1361.         $this->adresseCodePostal $adresseCodePostal;
  1362.         return $this;
  1363.     }
  1364.     public function getAdresseVille(): ?string
  1365.     {
  1366.         return $this->adresseVille;
  1367.     }
  1368.     public function setAdresseVille(?string $adresseVille): static
  1369.     {
  1370.         $this->adresseVille $adresseVille;
  1371.         return $this;
  1372.     }
  1373.     public function getTelFixPrefix(): ?string
  1374.     {
  1375.         return $this->telFixPrefix;
  1376.     }
  1377.     public function setTelFixPrefix(?string $telFixPrefix): static
  1378.     {
  1379.         $this->telFixPrefix $telFixPrefix;
  1380.         return $this;
  1381.     }
  1382.     public function getTelFix(): ?string
  1383.     {
  1384.         return $this->telFix;
  1385.     }
  1386.     public function setTelFix(?string $telFix): static
  1387.     {
  1388.         $this->telFix $telFix;
  1389.         return $this;
  1390.     }
  1391.     public function isBeneficiezProtectionJuridique(): ?bool
  1392.     {
  1393.         return $this->beneficiezProtectionJuridique;
  1394.     }
  1395.     public function setBeneficiezProtectionJuridique(?bool $beneficiezProtectionJuridique): static
  1396.     {
  1397.         $this->beneficiezProtectionJuridique $beneficiezProtectionJuridique;
  1398.         return $this;
  1399.     }
  1400.     public function getRepLegal1Sex(): ?string
  1401.     {
  1402.         return $this->repLegal1Sex;
  1403.     }
  1404.     public function setRepLegal1Sex(?string $repLegal1Sex): static
  1405.     {
  1406.         $this->repLegal1Sex $repLegal1Sex;
  1407.         return $this;
  1408.     }
  1409.     public function getRepLegal1Nom(): ?string
  1410.     {
  1411.         return $this->repLegal1Nom;
  1412.     }
  1413.     public function setRepLegal1Nom(?string $repLegal1Nom): static
  1414.     {
  1415.         $this->repLegal1Nom $repLegal1Nom;
  1416.         return $this;
  1417.     }
  1418.     public function getRepLegal1Prenoms(): ?string
  1419.     {
  1420.         return $this->repLegal1Prenoms;
  1421.     }
  1422.     public function setRepLegal1Prenoms(?string $repLegal1Prenoms): static
  1423.     {
  1424.         $this->repLegal1Prenoms $repLegal1Prenoms;
  1425.         return $this;
  1426.     }
  1427.     public function getRepLegal1DateDeNaissance()
  1428.     {
  1429.         return $this->repLegal1DateDeNaissance;
  1430.     }
  1431.     public function setRepLegal1DateDeNaissance($repLegal1DateDeNaissance): static
  1432.     {
  1433.         $this->repLegal1DateDeNaissance $repLegal1DateDeNaissance;
  1434.         return $this;
  1435.     }
  1436.     public function getRepLegal1LieuDeNaissance(): ?string
  1437.     {
  1438.         return $this->repLegal1LieuDeNaissance;
  1439.     }
  1440.     public function setRepLegal1LieuDeNaissance(?string $repLegal1LieuDeNaissance): static
  1441.     {
  1442.         $this->repLegal1LieuDeNaissance $repLegal1LieuDeNaissance;
  1443.         return $this;
  1444.     }
  1445.     public function getRepLegal1Nationalite(): ?string
  1446.     {
  1447.         return $this->repLegal1Nationalite;
  1448.     }
  1449.     public function setRepLegal1Nationalite(?string $repLegal1Nationalite): static
  1450.     {
  1451.         $this->repLegal1Nationalite $repLegal1Nationalite;
  1452.         return $this;
  1453.     }
  1454.     public function isRepLegal1ResidanceFiscalFrance(): ?bool
  1455.     {
  1456.         return $this->repLegal1ResidanceFiscalFrance;
  1457.     }
  1458.     public function setRepLegal1ResidanceFiscalFrance(?bool $repLegal1ResidanceFiscalFrance): static
  1459.     {
  1460.         $this->repLegal1ResidanceFiscalFrance $repLegal1ResidanceFiscalFrance;
  1461.         return $this;
  1462.     }
  1463.     public function getRepLegal1FiscalAdresse(): ?string
  1464.     {
  1465.         return $this->repLegal1FiscalAdresse;
  1466.     }
  1467.     public function setRepLegal1FiscalAdresse(?string $repLegal1FiscalAdresse): static
  1468.     {
  1469.         $this->repLegal1FiscalAdresse $repLegal1FiscalAdresse;
  1470.         return $this;
  1471.     }
  1472.     public function getRepLegal1FiscalCodePostal(): ?string
  1473.     {
  1474.         return $this->repLegal1FiscalCodePostal;
  1475.     }
  1476.     public function setRepLegal1FiscalCodePostal(?string $repLegal1FiscalCodePostal): static
  1477.     {
  1478.         $this->repLegal1FiscalCodePostal $repLegal1FiscalCodePostal;
  1479.         return $this;
  1480.     }
  1481.     public function getRepLegal1FiscalVille(): ?string
  1482.     {
  1483.         return $this->repLegal1FiscalVille;
  1484.     }
  1485.     public function setRepLegal1FiscalVille(?string $repLegal1FiscalVille): static
  1486.     {
  1487.         $this->repLegal1FiscalVille $repLegal1FiscalVille;
  1488.         return $this;
  1489.     }
  1490.     public function getRepLegal1FiscalPays(): ?string
  1491.     {
  1492.         return $this->repLegal1FiscalPays;
  1493.     }
  1494.     public function setRepLegal1FiscalPays(?string $repLegal1FiscalPays): static
  1495.     {
  1496.         $this->repLegal1FiscalPays $repLegal1FiscalPays;
  1497.         return $this;
  1498.     }
  1499.     public function getRepLegal1PostaleAdresse(): ?string
  1500.     {
  1501.         return $this->repLegal1PostaleAdresse;
  1502.     }
  1503.     public function setRepLegal1PostaleAdresse(?string $repLegal1PostaleAdresse): static
  1504.     {
  1505.         $this->repLegal1PostaleAdresse $repLegal1PostaleAdresse;
  1506.         return $this;
  1507.     }
  1508.     public function getRepLegal1PostaleCodePostal(): ?string
  1509.     {
  1510.         return $this->repLegal1PostaleCodePostal;
  1511.     }
  1512.     public function setRepLegal1PostaleCodePostal(?string $repLegal1PostaleCodePostal): static
  1513.     {
  1514.         $this->repLegal1PostaleCodePostal $repLegal1PostaleCodePostal;
  1515.         return $this;
  1516.     }
  1517.     public function getRepLegal1PostaleVille(): ?string
  1518.     {
  1519.         return $this->repLegal1PostaleVille;
  1520.     }
  1521.     public function setRepLegal1PostaleVille(?string $repLegal1PostaleVille): static
  1522.     {
  1523.         $this->repLegal1PostaleVille $repLegal1PostaleVille;
  1524.         return $this;
  1525.     }
  1526.     public function getRepLegal1PostalePays(): ?string
  1527.     {
  1528.         return $this->repLegal1PostalePays;
  1529.     }
  1530.     public function setRepLegal1PostalePays(?string $repLegal1PostalePays): static
  1531.     {
  1532.         $this->repLegal1PostalePays $repLegal1PostalePays;
  1533.         return $this;
  1534.     }
  1535.     public function getRepLegal1TelephonePortablePrefix(): ?string
  1536.     {
  1537.         return $this->repLegal1TelephonePortablePrefix;
  1538.     }
  1539.     public function setRepLegal1TelephonePortablePrefix(?string $repLegal1TelephonePortablePrefix): static
  1540.     {
  1541.         $this->repLegal1TelephonePortablePrefix $repLegal1TelephonePortablePrefix;
  1542.         return $this;
  1543.     }
  1544.     public function getRepLegal1TelephonePortable(): ?string
  1545.     {
  1546.         return $this->repLegal1TelephonePortable;
  1547.     }
  1548.     public function setRepLegal1TelephonePortable(?string $repLegal1TelephonePortable): static
  1549.     {
  1550.         $this->repLegal1TelephonePortable $repLegal1TelephonePortable;
  1551.         return $this;
  1552.     }
  1553.     public function getRepLegal1TelephonePrefix(): ?string
  1554.     {
  1555.         return $this->repLegal1TelephonePrefix;
  1556.     }
  1557.     public function setRepLegal1TelephonePrefix(?string $repLegal1TelephonePrefix): static
  1558.     {
  1559.         $this->repLegal1TelephonePrefix $repLegal1TelephonePrefix;
  1560.         return $this;
  1561.     }
  1562.     public function getRepLegal1Telephone(): ?string
  1563.     {
  1564.         return $this->repLegal1Telephone;
  1565.     }
  1566.     public function setRepLegal1Telephone(?string $repLegal1Telephone): static
  1567.     {
  1568.         $this->repLegal1Telephone $repLegal1Telephone;
  1569.         return $this;
  1570.     }
  1571.     public function getRepLegal1Email(): ?string
  1572.     {
  1573.         return $this->repLegal1Email;
  1574.     }
  1575.     public function setRepLegal1Email(?string $repLegal1Email): static
  1576.     {
  1577.         $this->repLegal1Email $repLegal1Email;
  1578.         return $this;
  1579.     }
  1580.     public function getRepLegal1SituationFamiliale(): ?string
  1581.     {
  1582.         return $this->repLegal1SituationFamiliale;
  1583.     }
  1584.     public function setRepLegal1SituationFamiliale(?string $repLegal1SituationFamiliale): static
  1585.     {
  1586.         $this->repLegal1SituationFamiliale $repLegal1SituationFamiliale;
  1587.         return $this;
  1588.     }
  1589.     public function getRepLegal1NombreEnfant(): ?int
  1590.     {
  1591.         return $this->repLegal1NombreEnfant;
  1592.     }
  1593.     public function setRepLegal1NombreEnfant(?int $repLegal1NombreEnfant): static
  1594.     {
  1595.         $this->repLegal1NombreEnfant $repLegal1NombreEnfant;
  1596.         return $this;
  1597.     }
  1598.     public function getRepLegal1NombreEnfantCharge(): ?int
  1599.     {
  1600.         return $this->repLegal1NombreEnfantCharge;
  1601.     }
  1602.     public function setRepLegal1NombreEnfantCharge(?int $repLegal1NombreEnfantCharge): static
  1603.     {
  1604.         $this->repLegal1NombreEnfantCharge $repLegal1NombreEnfantCharge;
  1605.         return $this;
  1606.     }
  1607.     public function getRepLegal1QualiteDe(): ?string
  1608.     {
  1609.         return $this->repLegal1QualiteDe;
  1610.     }
  1611.     public function setRepLegal1QualiteDe(?string $repLegal1QualiteDe): static
  1612.     {
  1613.         $this->repLegal1QualiteDe $repLegal1QualiteDe;
  1614.         return $this;
  1615.     }
  1616.     public function isRepLegal1PolitiquementExpose(): ?bool
  1617.     {
  1618.         return $this->repLegal1PolitiquementExpose;
  1619.     }
  1620.     public function setRepLegal1PolitiquementExpose(?bool $repLegal1PolitiquementExpose): static
  1621.     {
  1622.         $this->repLegal1PolitiquementExpose $repLegal1PolitiquementExpose;
  1623.         return $this;
  1624.     }
  1625.     public function getRepLegal1PersonnePolitiquementExposeeType(): ?string
  1626.     {
  1627.         return $this->repLegal1PersonnePolitiquementExposeeType;
  1628.     }
  1629.     public function setRepLegal1PersonnePolitiquementExposeeType(?string $repLegal1PersonnePolitiquementExposeeType): static
  1630.     {
  1631.         $this->repLegal1PersonnePolitiquementExposeeType $repLegal1PersonnePolitiquementExposeeType;
  1632.         return $this;
  1633.     }
  1634.     public function getRepLegal1PersonnePolitiquementExposeeMaFonction(): ?string
  1635.     {
  1636.         return $this->repLegal1PersonnePolitiquementExposeeMaFonction;
  1637.     }
  1638.     public function setRepLegal1PersonnePolitiquementExposeeMaFonction(?string $repLegal1PersonnePolitiquementExposeeMaFonction): static
  1639.     {
  1640.         $this->repLegal1PersonnePolitiquementExposeeMaFonction $repLegal1PersonnePolitiquementExposeeMaFonction;
  1641.         return $this;
  1642.     }
  1643.     public function getRepLegal1PersonnePolitiquementExposeeEntourageFonction(): ?string
  1644.     {
  1645.         return $this->repLegal1PersonnePolitiquementExposeeEntourageFonction;
  1646.     }
  1647.     public function setRepLegal1PersonnePolitiquementExposeeEntourageFonction(?string $repLegal1PersonnePolitiquementExposeeEntourageFonction): static
  1648.     {
  1649.         $this->repLegal1PersonnePolitiquementExposeeEntourageFonction $repLegal1PersonnePolitiquementExposeeEntourageFonction;
  1650.         return $this;
  1651.     }
  1652.     public function getRepLegal1PersonnePolitiquementExposeeEntourageLien(): ?string
  1653.     {
  1654.         return $this->repLegal1PersonnePolitiquementExposeeEntourageLien;
  1655.     }
  1656.     public function setRepLegal1PersonnePolitiquementExposeeEntourageLien(?string $repLegal1PersonnePolitiquementExposeeEntourageLien): static
  1657.     {
  1658.         $this->repLegal1PersonnePolitiquementExposeeEntourageLien $repLegal1PersonnePolitiquementExposeeEntourageLien;
  1659.         return $this;
  1660.     }
  1661.     public function isRepLegal1GreenCard(): ?bool
  1662.     {
  1663.         return $this->repLegal1GreenCard;
  1664.     }
  1665.     public function setRepLegal1GreenCard(?bool $repLegal1GreenCard): static
  1666.     {
  1667.         $this->repLegal1GreenCard $repLegal1GreenCard;
  1668.         return $this;
  1669.     }
  1670.     public function isRepLegal1ResidanceFiscalAutrePaysFranceEtatUnis(): ?bool
  1671.     {
  1672.         return $this->repLegal1ResidanceFiscalAutrePaysFranceEtatUnis;
  1673.     }
  1674.     public function setRepLegal1ResidanceFiscalAutrePaysFranceEtatUnis(?bool $repLegal1ResidanceFiscalAutrePaysFranceEtatUnis): static
  1675.     {
  1676.         $this->repLegal1ResidanceFiscalAutrePaysFranceEtatUnis $repLegal1ResidanceFiscalAutrePaysFranceEtatUnis;
  1677.         return $this;
  1678.     }
  1679.     public function getRepLegal2Sex(): ?string
  1680.     {
  1681.         return $this->repLegal2Sex;
  1682.     }
  1683.     public function setRepLegal2Sex(?string $repLegal2Sex): static
  1684.     {
  1685.         $this->repLegal2Sex $repLegal2Sex;
  1686.         return $this;
  1687.     }
  1688.     public function getRepLegal2Nom(): ?string
  1689.     {
  1690.         return $this->repLegal2Nom;
  1691.     }
  1692.     public function setRepLegal2Nom(?string $repLegal2Nom): static
  1693.     {
  1694.         $this->repLegal2Nom $repLegal2Nom;
  1695.         return $this;
  1696.     }
  1697.     public function getRepLegal2Prenoms(): ?string
  1698.     {
  1699.         return $this->repLegal2Prenoms;
  1700.     }
  1701.     public function setRepLegal2Prenoms(?string $repLegal2Prenoms): static
  1702.     {
  1703.         $this->repLegal2Prenoms $repLegal2Prenoms;
  1704.         return $this;
  1705.     }
  1706.     public function getRepLegal2DateDeNaissance()
  1707.     {
  1708.         return $this->repLegal2DateDeNaissance;
  1709.     }
  1710.     public function setRepLegal2DateDeNaissance($repLegal2DateDeNaissance): static
  1711.     {
  1712.         $this->repLegal2DateDeNaissance $repLegal2DateDeNaissance;
  1713.         return $this;
  1714.     }
  1715.     public function getRepLegal2LieuDeNaissance(): ?string
  1716.     {
  1717.         return $this->repLegal2LieuDeNaissance;
  1718.     }
  1719.     public function setRepLegal2LieuDeNaissance(?string $repLegal2LieuDeNaissance): static
  1720.     {
  1721.         $this->repLegal2LieuDeNaissance $repLegal2LieuDeNaissance;
  1722.         return $this;
  1723.     }
  1724.     public function getRepLegal2Nationalite(): ?string
  1725.     {
  1726.         return $this->repLegal2Nationalite;
  1727.     }
  1728.     public function setRepLegal2Nationalite(?string $repLegal2Nationalite): static
  1729.     {
  1730.         $this->repLegal2Nationalite $repLegal2Nationalite;
  1731.         return $this;
  1732.     }
  1733.     public function isRepLegal2ResidanceFiscalFrance(): ?bool
  1734.     {
  1735.         return $this->repLegal2ResidanceFiscalFrance;
  1736.     }
  1737.     public function setRepLegal2ResidanceFiscalFrance(?bool $repLegal2ResidanceFiscalFrance): static
  1738.     {
  1739.         $this->repLegal2ResidanceFiscalFrance $repLegal2ResidanceFiscalFrance;
  1740.         return $this;
  1741.     }
  1742.     public function getRepLegal2FiscalAdresse(): ?string
  1743.     {
  1744.         return $this->repLegal2FiscalAdresse;
  1745.     }
  1746.     public function setRepLegal2FiscalAdresse(?string $repLegal2FiscalAdresse): static
  1747.     {
  1748.         $this->repLegal2FiscalAdresse $repLegal2FiscalAdresse;
  1749.         return $this;
  1750.     }
  1751.     public function getRepLegal2FiscalCodePostal(): ?string
  1752.     {
  1753.         return $this->repLegal2FiscalCodePostal;
  1754.     }
  1755.     public function setRepLegal2FiscalCodePostal(?string $repLegal2FiscalCodePostal): static
  1756.     {
  1757.         $this->repLegal2FiscalCodePostal $repLegal2FiscalCodePostal;
  1758.         return $this;
  1759.     }
  1760.     public function getRepLegal2FiscalVille(): ?string
  1761.     {
  1762.         return $this->repLegal2FiscalVille;
  1763.     }
  1764.     public function setRepLegal2FiscalVille(?string $repLegal2FiscalVille): static
  1765.     {
  1766.         $this->repLegal2FiscalVille $repLegal2FiscalVille;
  1767.         return $this;
  1768.     }
  1769.     public function getRepLegal2FiscalPays(): ?string
  1770.     {
  1771.         return $this->repLegal2FiscalPays;
  1772.     }
  1773.     public function setRepLegal2FiscalPays(?string $repLegal2FiscalPays): static
  1774.     {
  1775.         $this->repLegal2FiscalPays $repLegal2FiscalPays;
  1776.         return $this;
  1777.     }
  1778.     public function getRepLegal2PostaleAdresse(): ?string
  1779.     {
  1780.         return $this->repLegal2PostaleAdresse;
  1781.     }
  1782.     public function setRepLegal2PostaleAdresse(?string $repLegal2PostaleAdresse): static
  1783.     {
  1784.         $this->repLegal2PostaleAdresse $repLegal2PostaleAdresse;
  1785.         return $this;
  1786.     }
  1787.     public function getRepLegal2PostaleCodePostal(): ?string
  1788.     {
  1789.         return $this->repLegal2PostaleCodePostal;
  1790.     }
  1791.     public function setRepLegal2PostaleCodePostal(?string $repLegal2PostaleCodePostal): static
  1792.     {
  1793.         $this->repLegal2PostaleCodePostal $repLegal2PostaleCodePostal;
  1794.         return $this;
  1795.     }
  1796.     public function getRepLegal2PostaleVille(): ?string
  1797.     {
  1798.         return $this->repLegal2PostaleVille;
  1799.     }
  1800.     public function setRepLegal2PostaleVille(?string $repLegal2PostaleVille): static
  1801.     {
  1802.         $this->repLegal2PostaleVille $repLegal2PostaleVille;
  1803.         return $this;
  1804.     }
  1805.     public function getRepLegal2PostalePays(): ?string
  1806.     {
  1807.         return $this->repLegal2PostalePays;
  1808.     }
  1809.     public function setRepLegal2PostalePays(?string $repLegal2PostalePays): static
  1810.     {
  1811.         $this->repLegal2PostalePays $repLegal2PostalePays;
  1812.         return $this;
  1813.     }
  1814.     public function getRepLegal2TelephonePortablePrefix(): ?string
  1815.     {
  1816.         return $this->repLegal2TelephonePortablePrefix;
  1817.     }
  1818.     public function setRepLegal2TelephonePortablePrefix(?string $repLegal2TelephonePortablePrefix): static
  1819.     {
  1820.         $this->repLegal2TelephonePortablePrefix $repLegal2TelephonePortablePrefix;
  1821.         return $this;
  1822.     }
  1823.     public function getRepLegal2TelephonePortable(): ?string
  1824.     {
  1825.         return $this->repLegal2TelephonePortable;
  1826.     }
  1827.     public function setRepLegal2TelephonePortable(?string $repLegal2TelephonePortable): static
  1828.     {
  1829.         $this->repLegal2TelephonePortable $repLegal2TelephonePortable;
  1830.         return $this;
  1831.     }
  1832.     public function getRepLegal2TelephonePrefix(): ?string
  1833.     {
  1834.         return $this->repLegal2TelephonePrefix;
  1835.     }
  1836.     public function setRepLegal2TelephonePrefix(?string $repLegal2TelephonePrefix): static
  1837.     {
  1838.         $this->repLegal2TelephonePrefix $repLegal2TelephonePrefix;
  1839.         return $this;
  1840.     }
  1841.     public function getRepLegal2Telephone(): ?string
  1842.     {
  1843.         return $this->repLegal2Telephone;
  1844.     }
  1845.     public function setRepLegal2Telephone(?string $repLegal2Telephone): static
  1846.     {
  1847.         $this->repLegal2Telephone $repLegal2Telephone;
  1848.         return $this;
  1849.     }
  1850.     public function getRepLegal2Email(): ?string
  1851.     {
  1852.         return $this->repLegal2Email;
  1853.     }
  1854.     public function setRepLegal2Email(?string $repLegal2Email): static
  1855.     {
  1856.         $this->repLegal2Email $repLegal2Email;
  1857.         return $this;
  1858.     }
  1859.     public function getRepLegal2SituationFamiliale(): ?string
  1860.     {
  1861.         return $this->repLegal2SituationFamiliale;
  1862.     }
  1863.     public function setRepLegal2SituationFamiliale(?string $repLegal2SituationFamiliale): static
  1864.     {
  1865.         $this->repLegal2SituationFamiliale $repLegal2SituationFamiliale;
  1866.         return $this;
  1867.     }
  1868.     public function getRepLegal2NombreEnfant(): ?int
  1869.     {
  1870.         return $this->repLegal2NombreEnfant;
  1871.     }
  1872.     public function setRepLegal2NombreEnfant(?int $repLegal2NombreEnfant): static
  1873.     {
  1874.         $this->repLegal2NombreEnfant $repLegal2NombreEnfant;
  1875.         return $this;
  1876.     }
  1877.     public function getRepLegal2NombreEnfantCharge(): ?int
  1878.     {
  1879.         return $this->repLegal2NombreEnfantCharge;
  1880.     }
  1881.     public function setRepLegal2NombreEnfantCharge(?int $repLegal2NombreEnfantCharge): static
  1882.     {
  1883.         $this->repLegal2NombreEnfantCharge $repLegal2NombreEnfantCharge;
  1884.         return $this;
  1885.     }
  1886.     public function getRepLegal2QualiteDe(): ?string
  1887.     {
  1888.         return $this->repLegal2QualiteDe;
  1889.     }
  1890.     public function setRepLegal2QualiteDe(?string $repLegal2QualiteDe): static
  1891.     {
  1892.         $this->repLegal2QualiteDe $repLegal2QualiteDe;
  1893.         return $this;
  1894.     }
  1895.     public function isRepLegal2PolitiquementExpose(): ?bool
  1896.     {
  1897.         return $this->repLegal2PolitiquementExpose;
  1898.     }
  1899.     public function setRepLegal2PolitiquementExpose(?bool $repLegal2PolitiquementExpose): static
  1900.     {
  1901.         $this->repLegal2PolitiquementExpose $repLegal2PolitiquementExpose;
  1902.         return $this;
  1903.     }
  1904.     public function getRepLegal2PersonnePolitiquementExposeeType(): ?string
  1905.     {
  1906.         return $this->repLegal2PersonnePolitiquementExposeeType;
  1907.     }
  1908.     public function setRepLegal2PersonnePolitiquementExposeeType(?string $repLegal2PersonnePolitiquementExposeeType): static
  1909.     {
  1910.         $this->repLegal2PersonnePolitiquementExposeeType $repLegal2PersonnePolitiquementExposeeType;
  1911.         return $this;
  1912.     }
  1913.     public function getRepLegal2PersonnePolitiquementExposeeMaFonction(): ?string
  1914.     {
  1915.         return $this->repLegal2PersonnePolitiquementExposeeMaFonction;
  1916.     }
  1917.     public function setRepLegal2PersonnePolitiquementExposeeMaFonction(?string $repLegal2PersonnePolitiquementExposeeMaFonction): static
  1918.     {
  1919.         $this->repLegal2PersonnePolitiquementExposeeMaFonction $repLegal2PersonnePolitiquementExposeeMaFonction;
  1920.         return $this;
  1921.     }
  1922.     public function getRepLegal2PersonnePolitiquementExposeeEntourageFonction(): ?string
  1923.     {
  1924.         return $this->repLegal2PersonnePolitiquementExposeeEntourageFonction;
  1925.     }
  1926.     public function setRepLegal2PersonnePolitiquementExposeeEntourageFonction(?string $repLegal2PersonnePolitiquementExposeeEntourageFonction): static
  1927.     {
  1928.         $this->repLegal2PersonnePolitiquementExposeeEntourageFonction $repLegal2PersonnePolitiquementExposeeEntourageFonction;
  1929.         return $this;
  1930.     }
  1931.     public function getRepLegal2PersonnePolitiquementExposeeEntourageLien(): ?string
  1932.     {
  1933.         return $this->repLegal2PersonnePolitiquementExposeeEntourageLien;
  1934.     }
  1935.     public function setRepLegal2PersonnePolitiquementExposeeEntourageLien(?string $repLegal2PersonnePolitiquementExposeeEntourageLien): static
  1936.     {
  1937.         $this->repLegal2PersonnePolitiquementExposeeEntourageLien $repLegal2PersonnePolitiquementExposeeEntourageLien;
  1938.         return $this;
  1939.     }
  1940.     public function isRepLegal2GreenCard(): ?bool
  1941.     {
  1942.         return $this->repLegal2GreenCard;
  1943.     }
  1944.     public function setRepLegal2GreenCard(?bool $repLegal2GreenCard): static
  1945.     {
  1946.         $this->repLegal2GreenCard $repLegal2GreenCard;
  1947.         return $this;
  1948.     }
  1949.     public function isRepLegal2ResidanceFiscalAutrePaysFranceEtatUnis(): ?bool
  1950.     {
  1951.         return $this->repLegal2ResidanceFiscalAutrePaysFranceEtatUnis;
  1952.     }
  1953.     public function setRepLegal2ResidanceFiscalAutrePaysFranceEtatUnis(?bool $repLegal2ResidanceFiscalAutrePaysFranceEtatUnis): static
  1954.     {
  1955.         $this->repLegal2ResidanceFiscalAutrePaysFranceEtatUnis $repLegal2ResidanceFiscalAutrePaysFranceEtatUnis;
  1956.         return $this;
  1957.     }
  1958.     public function isPrefInvestiDurabilite(): ?bool
  1959.     {
  1960.         return $this->prefInvestiDurabilite;
  1961.     }
  1962.     public function setPrefInvestiDurabilite(?bool $prefInvestiDurabilite): static
  1963.     {
  1964.         $this->prefInvestiDurabilite $prefInvestiDurabilite;
  1965.         return $this;
  1966.     }
  1967.     public function getPrefInvestiDurabiliteEnvironnementTaxonomieEurope(): ?string
  1968.     {
  1969.         return $this->prefInvestiDurabiliteEnvironnementTaxonomieEurope;
  1970.     }
  1971.     public function setPrefInvestiDurabiliteEnvironnementTaxonomieEurope(?string $prefInvestiDurabiliteEnvironnementTaxonomieEurope): static
  1972.     {
  1973.         $this->prefInvestiDurabiliteEnvironnementTaxonomieEurope $prefInvestiDurabiliteEnvironnementTaxonomieEurope;
  1974.         return $this;
  1975.     }
  1976.     public function getPrefInvestiDurabiliteObjectifEnvironnementalSocial(): ?string
  1977.     {
  1978.         return $this->prefInvestiDurabiliteObjectifEnvironnementalSocial;
  1979.     }
  1980.     public function setPrefInvestiDurabiliteObjectifEnvironnementalSocial(?string $prefInvestiDurabiliteObjectifEnvironnementalSocial): static
  1981.     {
  1982.         $this->prefInvestiDurabiliteObjectifEnvironnementalSocial $prefInvestiDurabiliteObjectifEnvironnementalSocial;
  1983.         return $this;
  1984.     }
  1985.     public function isPrefInvestiDurabiliteEffetNegatif(): ?bool
  1986.     {
  1987.         return $this->prefInvestiDurabiliteEffetNegatif;
  1988.     }
  1989.     public function setPrefInvestiDurabiliteEffetNegatif(?bool $prefInvestiDurabiliteEffetNegatif): static
  1990.     {
  1991.         $this->prefInvestiDurabiliteEffetNegatif $prefInvestiDurabiliteEffetNegatif;
  1992.         return $this;
  1993.     }
  1994.     public function isPrefInvestiDurabiliteConfirmationAdhesion(): ?bool
  1995.     {
  1996.         return $this->prefInvestiDurabiliteConfirmationAdhesion;
  1997.     }
  1998.     public function setPrefInvestiDurabiliteConfirmationAdhesion(?bool $prefInvestiDurabiliteConfirmationAdhesion): static
  1999.     {
  2000.         $this->prefInvestiDurabiliteConfirmationAdhesion $prefInvestiDurabiliteConfirmationAdhesion;
  2001.         return $this;
  2002.     }
  2003.     public function getRepLegal1EvaluationPatrimoine(): ?string
  2004.     {
  2005.         return $this->repLegal1EvaluationPatrimoine;
  2006.     }
  2007.     public function setRepLegal1EvaluationPatrimoine(?string $repLegal1EvaluationPatrimoine): static
  2008.     {
  2009.         $this->repLegal1EvaluationPatrimoine $repLegal1EvaluationPatrimoine;
  2010.         return $this;
  2011.     }
  2012.     public function getRepLegal1EvaluationPatrimoineComposition(): ?array
  2013.     {
  2014.         return $this->repLegal1EvaluationPatrimoineComposition;
  2015.     }
  2016.     public function setRepLegal1EvaluationPatrimoineComposition(?array $repLegal1EvaluationPatrimoineComposition): static
  2017.     {
  2018.         $this->repLegal1EvaluationPatrimoineComposition $repLegal1EvaluationPatrimoineComposition;
  2019.         return $this;
  2020.     }
  2021.     public function getRepLegal1EvaluationPatrimoineCompositionOther(): ?string
  2022.     {
  2023.         return $this->repLegal1EvaluationPatrimoineCompositionOther;
  2024.     }
  2025.     public function setRepLegal1EvaluationPatrimoineCompositionOther(?string $repLegal1EvaluationPatrimoineCompositionOther): static
  2026.     {
  2027.         $this->repLegal1EvaluationPatrimoineCompositionOther $repLegal1EvaluationPatrimoineCompositionOther;
  2028.         return $this;
  2029.     }
  2030.     public function getRepLegal1RevenusNetMensuelsFoyer(): ?string
  2031.     {
  2032.         return $this->repLegal1RevenusNetMensuelsFoyer;
  2033.     }
  2034.     public function setRepLegal1RevenusNetMensuelsFoyer(?string $repLegal1RevenusNetMensuelsFoyer): static
  2035.     {
  2036.         $this->repLegal1RevenusNetMensuelsFoyer $repLegal1RevenusNetMensuelsFoyer;
  2037.         return $this;
  2038.     }
  2039.     public function getRepLegal1RevenusNetMensuelsFoyerComposition(): ?array
  2040.     {
  2041.         return $this->repLegal1RevenusNetMensuelsFoyerComposition;
  2042.     }
  2043.     public function setRepLegal1RevenusNetMensuelsFoyerComposition(?array $repLegal1RevenusNetMensuelsFoyerComposition): static
  2044.     {
  2045.         $this->repLegal1RevenusNetMensuelsFoyerComposition $repLegal1RevenusNetMensuelsFoyerComposition;
  2046.         return $this;
  2047.     }
  2048.     public function getRepLegal1RevenusNetMensuelsFoyerCompositionOther(): ?string
  2049.     {
  2050.         return $this->repLegal1RevenusNetMensuelsFoyerCompositionOther;
  2051.     }
  2052.     public function setRepLegal1RevenusNetMensuelsFoyerCompositionOther(?string $repLegal1RevenusNetMensuelsFoyerCompositionOther): static
  2053.     {
  2054.         $this->repLegal1RevenusNetMensuelsFoyerCompositionOther $repLegal1RevenusNetMensuelsFoyerCompositionOther;
  2055.         return $this;
  2056.     }
  2057.     public function getRepLegal1PartChargeReguliere(): ?string
  2058.     {
  2059.         return $this->repLegal1PartChargeReguliere;
  2060.     }
  2061.     public function setRepLegal1PartChargeReguliere(?string $repLegal1PartChargeReguliere): static
  2062.     {
  2063.         $this->repLegal1PartChargeReguliere $repLegal1PartChargeReguliere;
  2064.         return $this;
  2065.     }
  2066.     public function getRepLegal2EvaluationPatrimoine(): ?string
  2067.     {
  2068.         return $this->repLegal2EvaluationPatrimoine;
  2069.     }
  2070.     public function setRepLegal2EvaluationPatrimoine(?string $repLegal2EvaluationPatrimoine): static
  2071.     {
  2072.         $this->repLegal2EvaluationPatrimoine $repLegal2EvaluationPatrimoine;
  2073.         return $this;
  2074.     }
  2075.     public function getRepLegal2EvaluationPatrimoineComposition(): ?array
  2076.     {
  2077.         return $this->repLegal2EvaluationPatrimoineComposition;
  2078.     }
  2079.     public function setRepLegal2EvaluationPatrimoineComposition(?array $repLegal2EvaluationPatrimoineComposition): static
  2080.     {
  2081.         $this->repLegal2EvaluationPatrimoineComposition $repLegal2EvaluationPatrimoineComposition;
  2082.         return $this;
  2083.     }
  2084.     public function getRepLegal2EvaluationPatrimoineCompositionOther(): ?string
  2085.     {
  2086.         return $this->repLegal2EvaluationPatrimoineCompositionOther;
  2087.     }
  2088.     public function setRepLegal2EvaluationPatrimoineCompositionOther(?string $repLegal2EvaluationPatrimoineCompositionOther): static
  2089.     {
  2090.         $this->repLegal2EvaluationPatrimoineCompositionOther $repLegal2EvaluationPatrimoineCompositionOther;
  2091.         return $this;
  2092.     }
  2093.     public function getRepLegal2RevenusNetMensuelsFoyer(): ?string
  2094.     {
  2095.         return $this->repLegal2RevenusNetMensuelsFoyer;
  2096.     }
  2097.     public function setRepLegal2RevenusNetMensuelsFoyer(?string $repLegal2RevenusNetMensuelsFoyer): static
  2098.     {
  2099.         $this->repLegal2RevenusNetMensuelsFoyer $repLegal2RevenusNetMensuelsFoyer;
  2100.         return $this;
  2101.     }
  2102.     public function getRepLegal2RevenusNetMensuelsFoyerComposition(): ?array
  2103.     {
  2104.         return $this->repLegal2RevenusNetMensuelsFoyerComposition;
  2105.     }
  2106.     public function setRepLegal2RevenusNetMensuelsFoyerComposition(?array $repLegal2RevenusNetMensuelsFoyerComposition): static
  2107.     {
  2108.         $this->repLegal2RevenusNetMensuelsFoyerComposition $repLegal2RevenusNetMensuelsFoyerComposition;
  2109.         return $this;
  2110.     }
  2111.     public function getRepLegal2RevenusNetMensuelsFoyerCompositionOther(): ?string
  2112.     {
  2113.         return $this->repLegal2RevenusNetMensuelsFoyerCompositionOther;
  2114.     }
  2115.     public function setRepLegal2RevenusNetMensuelsFoyerCompositionOther(?string $repLegal2RevenusNetMensuelsFoyerCompositionOther): static
  2116.     {
  2117.         $this->repLegal2RevenusNetMensuelsFoyerCompositionOther $repLegal2RevenusNetMensuelsFoyerCompositionOther;
  2118.         return $this;
  2119.     }
  2120.     public function getRepLegal2PartChargeReguliere(): ?string
  2121.     {
  2122.         return $this->repLegal2PartChargeReguliere;
  2123.     }
  2124.     public function setRepLegal2PartChargeReguliere(?string $repLegal2PartChargeReguliere): static
  2125.     {
  2126.         $this->repLegal2PartChargeReguliere $repLegal2PartChargeReguliere;
  2127.         return $this;
  2128.     }
  2129.     public function getObjectifsEpargnePriorite(): ?string
  2130.     {
  2131.         return $this->objectifsEpargnePriorite;
  2132.     }
  2133.     public function setObjectifsEpargnePriorite(?string $objectifsEpargnePriorite): static
  2134.     {
  2135.         $this->objectifsEpargnePriorite $objectifsEpargnePriorite;
  2136.         return $this;
  2137.     }
  2138.     public function isObjectifsMontantInitialProvientAssuranceVie(): ?bool
  2139.     {
  2140.         return $this->objectifsMontantInitialProvientAssuranceVie;
  2141.     }
  2142.     public function setObjectifsMontantInitialProvientAssuranceVie(?bool $objectifsMontantInitialProvientAssuranceVie): static
  2143.     {
  2144.         $this->objectifsMontantInitialProvientAssuranceVie $objectifsMontantInitialProvientAssuranceVie;
  2145.         return $this;
  2146.     }
  2147.     public function isRepLegal2Use(): ?bool
  2148.     {
  2149.         return $this->repLegal2Use;
  2150.     }
  2151.     public function setRepLegal2Use(?bool $repLegal2Use): static
  2152.     {
  2153.         $this->repLegal2Use $repLegal2Use;
  2154.         return $this;
  2155.     }
  2156.     public function isRepLegal1Use(): ?bool
  2157.     {
  2158.         return $this->repLegal1Use;
  2159.     }
  2160.     public function setRepLegal1Use(?bool $repLegal1Use): static
  2161.     {
  2162.         $this->repLegal1Use $repLegal1Use;
  2163.         return $this;
  2164.     }
  2165.     public function isObjectifsTempsFondsTresCourt(): ?bool
  2166.     {
  2167.         return $this->objectifsTempsFondsTresCourt;
  2168.     }
  2169.     public function setObjectifsTempsFondsTresCourt(?bool $objectifsTempsFondsTresCourt): static
  2170.     {
  2171.         $this->objectifsTempsFondsTresCourt $objectifsTempsFondsTresCourt;
  2172.         return $this;
  2173.     }
  2174.     public function isObjectifsTempsFondsCourt(): ?bool
  2175.     {
  2176.         return $this->objectifsTempsFondsCourt;
  2177.     }
  2178.     public function setObjectifsTempsFondsCourt(?bool $objectifsTempsFondsCourt): static
  2179.     {
  2180.         $this->objectifsTempsFondsCourt $objectifsTempsFondsCourt;
  2181.         return $this;
  2182.     }
  2183.     public function isObjectifsTempsFondsMoyen(): ?bool
  2184.     {
  2185.         return $this->objectifsTempsFondsMoyen;
  2186.     }
  2187.     public function setObjectifsTempsFondsMoyen(?bool $objectifsTempsFondsMoyen): static
  2188.     {
  2189.         $this->objectifsTempsFondsMoyen $objectifsTempsFondsMoyen;
  2190.         return $this;
  2191.     }
  2192.     public function isObjectifsTempsFondsLong(): ?bool
  2193.     {
  2194.         return $this->objectifsTempsFondsLong;
  2195.     }
  2196.     public function setObjectifsTempsFondsLong(?bool $objectifsTempsFondsLong): static
  2197.     {
  2198.         $this->objectifsTempsFondsLong $objectifsTempsFondsLong;
  2199.         return $this;
  2200.     }
  2201.     public function isGreenCard(): ?bool
  2202.     {
  2203.         return $this->greenCard;
  2204.     }
  2205.     public function setGreenCard(?bool $greenCard): static
  2206.     {
  2207.         $this->greenCard $greenCard;
  2208.         return $this;
  2209.     }
  2210.     public function isResidentFiscalPaysAutreFranceEtatUnis(): ?bool
  2211.     {
  2212.         return $this->residentFiscalPaysAutreFranceEtatUnis;
  2213.     }
  2214.     public function setResidentFiscalPaysAutreFranceEtatUnis(?bool $residentFiscalPaysAutreFranceEtatUnis): static
  2215.     {
  2216.         $this->residentFiscalPaysAutreFranceEtatUnis $residentFiscalPaysAutreFranceEtatUnis;
  2217.         return $this;
  2218.     }
  2219.     public function getResidenceIdentificationFiscalPays(): ?string
  2220.     {
  2221.         return $this->residenceIdentificationFiscalPays;
  2222.     }
  2223.     public function setResidenceIdentificationFiscalPays(?string $residenceIdentificationFiscalPays): static
  2224.     {
  2225.         $this->residenceIdentificationFiscalPays $residenceIdentificationFiscalPays;
  2226.         return $this;
  2227.     }
  2228.     public function isRepLegal1AcceptRecevoirDocumentGarantieEmail(): ?bool
  2229.     {
  2230.         return $this->repLegal1AcceptRecevoirDocumentGarantieEmail;
  2231.     }
  2232.     public function setRepLegal1AcceptRecevoirDocumentGarantieEmail(?bool $repLegal1AcceptRecevoirDocumentGarantieEmail): static
  2233.     {
  2234.         $this->repLegal1AcceptRecevoirDocumentGarantieEmail $repLegal1AcceptRecevoirDocumentGarantieEmail;
  2235.         return $this;
  2236.     }
  2237.     public function isRepLegal1AcceptPropositionCommercialEmail(): ?bool
  2238.     {
  2239.         return $this->repLegal1AcceptPropositionCommercialEmail;
  2240.     }
  2241.     public function setRepLegal1AcceptPropositionCommercialEmail(?bool $repLegal1AcceptPropositionCommercialEmail): static
  2242.     {
  2243.         $this->repLegal1AcceptPropositionCommercialEmail $repLegal1AcceptPropositionCommercialEmail;
  2244.         return $this;
  2245.     }
  2246.     public function isRepLegal1AcceptPropositionCommercialTelephone(): ?bool
  2247.     {
  2248.         return $this->repLegal1AcceptPropositionCommercialTelephone;
  2249.     }
  2250.     public function setRepLegal1AcceptPropositionCommercialTelephone(?bool $repLegal1AcceptPropositionCommercialTelephone): static
  2251.     {
  2252.         $this->repLegal1AcceptPropositionCommercialTelephone $repLegal1AcceptPropositionCommercialTelephone;
  2253.         return $this;
  2254.     }
  2255.     public function isRepLegal2AcceptRecevoirDocumentGarantieEmail(): ?bool
  2256.     {
  2257.         return $this->repLegal2AcceptRecevoirDocumentGarantieEmail;
  2258.     }
  2259.     public function setRepLegal2AcceptRecevoirDocumentGarantieEmail(?bool $repLegal2AcceptRecevoirDocumentGarantieEmail): static
  2260.     {
  2261.         $this->repLegal2AcceptRecevoirDocumentGarantieEmail $repLegal2AcceptRecevoirDocumentGarantieEmail;
  2262.         return $this;
  2263.     }
  2264.     public function isRepLegal2AcceptPropositionCommercialEmail(): ?bool
  2265.     {
  2266.         return $this->repLegal2AcceptPropositionCommercialEmail;
  2267.     }
  2268.     public function setRepLegal2AcceptPropositionCommercialEmail(?bool $repLegal2AcceptPropositionCommercialEmail): static
  2269.     {
  2270.         $this->repLegal2AcceptPropositionCommercialEmail $repLegal2AcceptPropositionCommercialEmail;
  2271.         return $this;
  2272.     }
  2273.     public function isRepLegal2AcceptPropositionCommercialTelephone(): ?bool
  2274.     {
  2275.         return $this->repLegal2AcceptPropositionCommercialTelephone;
  2276.     }
  2277.     public function setRepLegal2AcceptPropositionCommercialTelephone(?bool $repLegal2AcceptPropositionCommercialTelephone): static
  2278.     {
  2279.         $this->repLegal2AcceptPropositionCommercialTelephone $repLegal2AcceptPropositionCommercialTelephone;
  2280.         return $this;
  2281.     }
  2282.     public function getRepLegal1ResidenceIdentificationFiscalPays(): ?string
  2283.     {
  2284.         return $this->repLegal1ResidenceIdentificationFiscalPays;
  2285.     }
  2286.     public function setRepLegal1ResidenceIdentificationFiscalPays(?string $repLegal1ResidenceIdentificationFiscalPays): static
  2287.     {
  2288.         $this->repLegal1ResidenceIdentificationFiscalPays $repLegal1ResidenceIdentificationFiscalPays;
  2289.         return $this;
  2290.     }
  2291.     public function getRepLegal2ResidenceIdentificationFiscalPays(): ?string
  2292.     {
  2293.         return $this->repLegal2ResidenceIdentificationFiscalPays;
  2294.     }
  2295.     public function setRepLegal2ResidenceIdentificationFiscalPays(?string $repLegal2ResidenceIdentificationFiscalPays): static
  2296.     {
  2297.         $this->repLegal2ResidenceIdentificationFiscalPays $repLegal2ResidenceIdentificationFiscalPays;
  2298.         return $this;
  2299.     }
  2300. }