src/Entity/System/SynchronisedShopConfiguration.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * SubscriptionLine.
  6.  *
  7.  * @ORM\Table(name="ps_syncronised_shop_configuration")
  8.  *
  9.  * @ORM\Entity(repositoryClass="App\Repository\System\SynchronisedShopConfigurationRepository")
  10.  */
  11. class SynchronisedShopConfiguration
  12. {
  13.     public const SHOP_CATALOGUE_MAP = [
  14.         ShopTopic::COMPLETE_CATALOGUE_ID => 'complete',
  15.         ShopTopic::PERFUME_CATALOGUE_ID => 'perfume',
  16.         ShopTopic::ELECTRONICS_CATALOGUE_ID => 'electronics',
  17.         ShopTopic::SEXSHOP_CATALOGUE_ID => 'sexshop',
  18.         ShopTopic::WATCHES_CATALOGUE_ID => 'watches-and-complements',
  19.         ShopTopic::KITCHEN_CATALOGUE_ID => 'kitchen',
  20.         ShopTopic::COSTUMES_CATALOGUE_ID => 'costumes',
  21.         ShopTopic::COMPUTERS_CATALOGUE_ID => 'computers',
  22.         ShopTopic::LICENSES_CATALOGUE_ID => 'licenses',
  23.         ShopTopic::PETS_CATALOGUE_ID => 'pets',
  24.         ShopTopic::HOME_DECOR_CATALOGUE_ID => 'home-and-decor',
  25.     ];
  26.     /** @deprecated Versiones desactualizadas. Borrar usos. */
  27.     public const PRESTA_VERSION '1.7.6.9';
  28.     /** @deprecated Versiones desactualizadas. Borrar usos. */
  29.     public const SYNCRO_VERSION 'BigConnector.1.0';
  30.     /**
  31.      * @var int
  32.      *
  33.      * @ORM\Id
  34.      *
  35.      * @ORM\GeneratedValue(strategy="AUTO")
  36.      *
  37.      * @ORM\Column(type="integer", name="id_sincronate_shop_configuration",length=10)
  38.      */
  39.     private $id;
  40.     /**
  41.      * @var Customer|null
  42.      *
  43.      * @ORM\ManyToOne(targetEntity="App\Entity\System\Customer", inversedBy="syncronisedShopConfiguration")
  44.      *
  45.      * @ORM\JoinColumn(name="id_customer", referencedColumnName="id_customer")
  46.      */
  47.     private $customer;
  48.     /**
  49.      * @var int|null
  50.      *
  51.      * @ORM\Column(type="integer", name="id_order",length=10, nullable=true)
  52.      */
  53.     private $orderId;
  54.     /**
  55.      * @var int|null
  56.      *
  57.      * @ORM\Column(type="integer", name="id_order_detail",length=10, nullable=true)
  58.      */
  59.     private $orderDetailId;
  60.     /**
  61.      * @var string|null
  62.      *
  63.      * @ORM\Column(type="string", name="domain",length=200, nullable=true)
  64.      */
  65.     private $domain;
  66.     /**
  67.      * @var string|null
  68.      *
  69.      * @ORM\Column(type="string", length=32, nullable=true)
  70.      */
  71.     private $name;
  72.     /**
  73.      * @var string|null
  74.      *
  75.      * @ORM\Column(type="string", length=32, nullable=true)
  76.      */
  77.     private $vatNumber;
  78.     /**
  79.      * @var string|null
  80.      *
  81.      * @ORM\Column(type="string", length=128, nullable=true)
  82.      */
  83.     private $address;
  84.     /**
  85.      * @var string|null
  86.      *
  87.      * @ORM\Column(type="string", length=12, nullable=true)
  88.      */
  89.     private $postcode;
  90.     /**
  91.      * @var string|null
  92.      *
  93.      * @ORM\Column(type="string", length=64, nullable=true)
  94.      */
  95.     private $city;
  96.     /**
  97.      * @var string|null
  98.      *
  99.      * @ORM\Column(type="string", length=128, nullable=true)
  100.      */
  101.     private $email;
  102.     /**
  103.      * @var string|null
  104.      *
  105.      * @ORM\Column(type="string", length=32, nullable=true)
  106.      */
  107.     private $phone;
  108.     /**
  109.      * @var string|null
  110.      *
  111.      * @ORM\Column(type="string", length=100, nullable=true)
  112.      */
  113.     private $hostSsh;
  114.     /**
  115.      * @var string|null
  116.      *
  117.      * @ORM\Column(type="string", length=100, nullable=true)
  118.      */
  119.     private $portSsh;
  120.     /**
  121.      * @var string|null
  122.      *
  123.      * @ORM\Column(type="string", length=100, nullable=true)
  124.      */
  125.     private $userSsh;
  126.     /**
  127.      * @var string|null
  128.      *
  129.      * @ORM\Column(type="string", length=100, nullable=true)
  130.      */
  131.     private $passwordSsh;
  132.     /**
  133.      * @var string|null
  134.      *
  135.      * @ORM\Column(type="string", length=100, nullable=true)
  136.      */
  137.     private $passwordSshRoot;
  138.     /**
  139.      * @var string|null
  140.      *
  141.      * @ORM\Column(type="string", length=100, nullable=true)
  142.      */
  143.     private $pleskHost;
  144.     /**
  145.      * @var string|null
  146.      *
  147.      * @ORM\Column(type="string", length=100, nullable=true)
  148.      */
  149.     private $pleskUser;
  150.     /**
  151.      * @var string|null
  152.      *
  153.      * @ORM\Column(type="string", length=100, nullable=true)
  154.      */
  155.     private $pleskPassword;
  156.     /**
  157.      * @var string|null
  158.      *
  159.      * @ORM\Column(type="string", length=100, nullable=true)
  160.      */
  161.     private $bdHost;
  162.     /**
  163.      * @var string|null
  164.      *
  165.      * @ORM\Column(type="string", length=100, nullable=true)
  166.      */
  167.     private $bdName;
  168.     /**
  169.      * @var string|null
  170.      *
  171.      * @ORM\Column(type="string", length=100, nullable=true)
  172.      */
  173.     private $bdUser;
  174.     /**
  175.      * @var string|null
  176.      *
  177.      * @ORM\Column(type="string", length=100, nullable=true)
  178.      */
  179.     private $bdUserShow;
  180.     /**
  181.      * @var string|null
  182.      *
  183.      * @ORM\Column(type="string", length=100, nullable=true)
  184.      */
  185.     private $bdPassword;
  186.     /**
  187.      * @var string|null
  188.      *
  189.      * @ORM\Column(type="string", length=100, nullable=true)
  190.      */
  191.     private $bdPasswordShow;
  192.     /**
  193.      * @var string|null
  194.      *
  195.      * @ORM\Column(type="string", length=100, nullable=true)
  196.      */
  197.     private $ftpHost;
  198.     /**
  199.      * @var string|null
  200.      *
  201.      * @ORM\Column(type="string", length=100, nullable=true)
  202.      */
  203.     private $ftpUser;
  204.     /**
  205.      * @var string|null
  206.      *
  207.      * @ORM\Column(type="string", length=100, nullable=true)
  208.      */
  209.     private $ftpPassword;
  210.     /**
  211.      * @var string|null
  212.      *
  213.      * @ORM\Column(type="string", length=100, nullable=true)
  214.      */
  215.     private $ftpPasswordRoot;
  216.     /**
  217.      * @var string|null
  218.      *
  219.      * @ORM\Column(type="string", length=100, nullable=true)
  220.      */
  221.     private $ftpRoot;
  222.     /**
  223.      * @var string|null
  224.      *
  225.      * @ORM\Column(type="string", length=100, nullable=true)
  226.      */
  227.     private $logo;
  228.     /**
  229.      * @var string|null
  230.      *
  231.      * @ORM\Column(type="string", length=100, nullable=true)
  232.      */
  233.     private $favicon;
  234.     /**
  235.      * @var string|null
  236.      *
  237.      * @ORM\Column(type="text", name="cms_quienes", nullable=true)
  238.      */
  239.     private $cmsWho;
  240.     /**
  241.      * @var string|null
  242.      *
  243.      * @ORM\Column(type="text", name="cms_privacidad", nullable=true)
  244.      */
  245.     private $cmsPrivacy;
  246.     /**
  247.      * @var string|null
  248.      *
  249.      * @ORM\Column(type="text", name="cms_contacta", nullable=true)
  250.      */
  251.     private $cmsContact;
  252.     /**
  253.      * @var int
  254.      *
  255.      * @ORM\Column(type="integer", columnDefinition="tinyint(1)", options={"default" : 1})
  256.      */
  257.     private $state;
  258.     /**
  259.      * @var string|null
  260.      *
  261.      * @ORM\Column(type="text", nullable=true)
  262.      */
  263.     private $langs;
  264.     /**
  265.      * @ORM\OneToOne(targetEntity="App\Entity\System\Language")
  266.      *
  267.      * @ORM\JoinColumn(name="main_language", referencedColumnName="id_lang", nullable=true)
  268.      */
  269.     private ?Language $mainLanguage;
  270.     /**
  271.      * @var int|null
  272.      *
  273.      * @ORM\Column(type="integer", length=11, nullable=true)
  274.      */
  275.     private $countryVat;
  276.     /**
  277.      * @var string|null
  278.      *
  279.      * @ORM\Column(type="string", length=100, options={"default" : "['EUR']"})
  280.      */
  281.     private $currency;
  282.     /**
  283.      * @var string|null
  284.      *
  285.      * @ORM\Column(type="text", nullable=true)
  286.      */
  287.     private $extratext;
  288.     /**
  289.      * @var string|null
  290.      *
  291.      * @ORM\Column(type="text", nullable=true)
  292.      */
  293.     private $extraconf;
  294.     /**
  295.      * @var string|null
  296.      *
  297.      * @ORM\Column(type="text", nullable=true)
  298.      */
  299.     private $info;
  300.     /**
  301.      * @var string|null
  302.      *
  303.      * @ORM\Column(type="string", length=100, nullable=true)
  304.      */
  305.     private $syncroHost;
  306.     /**
  307.      * @var string|null
  308.      *
  309.      * @ORM\Column(type="string", length=100, nullable=true)
  310.      */
  311.     private $syncroUser;
  312.     /**
  313.      * @var string|null
  314.      *
  315.      * @ORM\Column(type="string", length=100, nullable=true)
  316.      */
  317.     private $syncroPassword;
  318.     /**
  319.      * @var string|null
  320.      *
  321.      * @ORM\Column(type="string", length=100, nullable=true)
  322.      */
  323.     private $syncroIp;
  324.     /**
  325.      * @var string|null
  326.      *
  327.      * @ORM\Column(type="string", length=100, nullable=true)
  328.      */
  329.     private $controlpanelUrl;
  330.     /**
  331.      * @var string|null
  332.      *
  333.      * @ORM\Column(type="string", length=100, nullable=true)
  334.      */
  335.     private $controlpanelUser;
  336.     /**
  337.      * @var string|null
  338.      *
  339.      * @ORM\Column(type="string", length=100, nullable=true)
  340.      */
  341.     private $controlpanelPassword;
  342.     /**
  343.      * @var string|null
  344.      *
  345.      * @ORM\Column(type="string", length=100, nullable=true)
  346.      */
  347.     private $webmailUrl;
  348.     /**
  349.      * @var string|null
  350.      *
  351.      * @ORM\Column(type="string", length=100, nullable=true)
  352.      */
  353.     private $webmailEmail;
  354.     /**
  355.      * @var string|null
  356.      *
  357.      * @ORM\Column(type="string", length=100, nullable=true)
  358.      */
  359.     private $webmailPassword;
  360.     /**
  361.      * @var bool
  362.      *
  363.      * @ORM\Column(type="boolean", columnDefinition="tinyint(4)", options={"default" : 0})
  364.      */
  365.     private $difficulty;
  366.     /**
  367.      * @var \DateTime|null
  368.      *
  369.      * @ORM\Column(type="datetime", nullable=true)
  370.      */
  371.     private $estimatedDate;
  372.     /**
  373.      * @var \DateTime|null
  374.      *
  375.      * @ORM\Column(type="datetime", nullable=true)
  376.      */
  377.     private $manipDate;
  378.     /**
  379.      * @var \DateTime|null
  380.      *
  381.      * @ORM\Column(type="datetime")
  382.      */
  383.     private $pleskChanged;
  384.     /**
  385.      * @var string
  386.      *
  387.      * @ORM\Column(type="string", length=10, options={"default" : "1.7.3.3"})
  388.      */
  389.     private $prestaVersion;
  390.     /**
  391.      * @var string
  392.      *
  393.      * @ORM\Column(type="string", length=20, options={"default" : "BigConnector.1.0"})
  394.      */
  395.     private $syncroVersion;
  396.     /**
  397.      * @var bool
  398.      *
  399.      * @ORM\Column(type="boolean", name="exclude_passwords_restriction", columnDefinition="tinyint(4)", options={"default" : 0})
  400.      */
  401.     private $excludePasswordRestriction;
  402.     /**
  403.      * @var string|null
  404.      *
  405.      * @ORM\Column(type="string", length=40, nullable=true)
  406.      */
  407.     private $hostingProvider;
  408.     /**
  409.      * @var int|null
  410.      *
  411.      * @ORM\Column(type="integer", length=11, nullable=true)
  412.      */
  413.     private $employee;
  414.     /**
  415.      * @var int|null
  416.      *
  417.      * @ORM\Column(type="integer", length=11, nullable=true)
  418.      */
  419.     private $idShopProduct;
  420.     /**
  421.      * @var string|null
  422.      *
  423.      * @ORM\Column(type="string", length=100, nullable=true)
  424.      */
  425.     private $template;
  426.     /**
  427.      * @var string|null
  428.      *
  429.      * @ORM\Column(type="string", length=100, nullable=true)
  430.      */
  431.     private $topic;
  432.     /**
  433.      * @var string|null
  434.      *
  435.      * @ORM\Column(type="string", length=150, nullable=true)
  436.      */
  437.     private $blogHost;
  438.     /**
  439.      * @var string|null
  440.      *
  441.      * @ORM\Column(type="string", length=150, nullable=true)
  442.      */
  443.     private $blogUser;
  444.     /**
  445.      * @var string|null
  446.      *
  447.      * @ORM\Column(type="string", length=150, nullable=true)
  448.      */
  449.     private $blogPassword;
  450.     /**
  451.      * @var bool|null
  452.      *
  453.      * @ORM\Column(type="boolean", nullable=true, columnDefinition="tinyint(4)", options={"default" : 0})
  454.      */
  455.     private $facebookModule;
  456.     /**
  457.      * @var bool|null
  458.      *
  459.      * @ORM\Column(type="boolean", nullable=true, columnDefinition="tinyint(4)", options={"default" : 0})
  460.      */
  461.     private $mailchimp;
  462.     /**
  463.      * @var string|null
  464.      *
  465.      * @ORM\Column(type="text", nullable=true)
  466.      */
  467.     private $mailchimpCode;
  468.     /**
  469.      * @var string|null
  470.      *
  471.      * @ORM\Column(type="text", nullable=true)
  472.      */
  473.     private $taxes;
  474.     /**
  475.      * @var string|null
  476.      *
  477.      * @ORM\Column(type="string", length=100, nullable=true)
  478.      */
  479.     private $domainHost;
  480.     /**
  481.      * @var string|null
  482.      *
  483.      * @ORM\Column(type="string", length=100, nullable=true)
  484.      */
  485.     private $domainUser;
  486.     /**
  487.      * @var string|null
  488.      *
  489.      * @ORM\Column(type="string", length=100, nullable=true)
  490.      */
  491.     private $domainPassword;
  492.     /**
  493.      * @var string|null
  494.      *
  495.      * @ORM\Column(type="string", length=100, nullable=true)
  496.      */
  497.     private $domainRegistered;
  498.     /**
  499.      * @var string|null
  500.      *
  501.      * @ORM\Column(type="string", length=100, nullable=true)
  502.      */
  503.     private $backupHost;
  504.     /**
  505.      * @var string|null
  506.      *
  507.      * @ORM\Column(type="string", length=100, nullable=true)
  508.      */
  509.     private $backupUser;
  510.     /**
  511.      * @var string|null
  512.      *
  513.      * @ORM\Column(type="string", length=100, nullable=true)
  514.      */
  515.     private $backupPassword;
  516.     /**
  517.      * @var string|null
  518.      *
  519.      * @ORM\Column(type="string", length=100, nullable=true)
  520.      */
  521.     private $bdBlogHost;
  522.     /**
  523.      * @var string|null
  524.      *
  525.      * @ORM\Column(type="string", length=100, nullable=true)
  526.      */
  527.     private $bdBlogName;
  528.     /**
  529.      * @var string|null
  530.      *
  531.      * @ORM\Column(type="string", length=100, nullable=true)
  532.      */
  533.     private $bdBlogUser;
  534.     /**
  535.      * @var string|null
  536.      *
  537.      * @ORM\Column(type="string", length=100, nullable=true)
  538.      */
  539.     private $bdBlogUserShow;
  540.     /**
  541.      * @var string|null
  542.      *
  543.      * @ORM\Column(type="string", length=100, nullable=true)
  544.      */
  545.     private $bdBlogPassword;
  546.     /**
  547.      * @var string|null
  548.      *
  549.      * @ORM\Column(type="string", length=100, nullable=true)
  550.      */
  551.     private $bdBlogPasswordShow;
  552.     /**
  553.      * @var string|null
  554.      *
  555.      * @ORM\Column(type="string", name="dominio_shopify", length=100, nullable=true)
  556.      */
  557.     private $domainShopify;
  558.     /**
  559.      * @var string|null
  560.      *
  561.      * @ORM\Column(type="string", length=100, nullable=true)
  562.      */
  563.     private $emailShopify;
  564.     /**
  565.      * @var string|null
  566.      *
  567.      * @ORM\Column(type="string", length=100, nullable=true)
  568.      */
  569.     private $passwordShopify;
  570.     /**
  571.      * @var int|null
  572.      *
  573.      * @ORM\Column(type="integer", length=11, nullable=true)
  574.      */
  575.     private $countryShopify;
  576.     /**
  577.      * @var string|null
  578.      *
  579.      * @ORM\Column(type="string", name="estado_provincia_shopify", length=100, nullable=true)
  580.      */
  581.     private $stateProvinceShopify;
  582.     /**
  583.      * @var string|null
  584.      *
  585.      * @ORM\Column(type="string", name="direccion_shopify", length=100, nullable=true)
  586.      */
  587.     private $addressShopify;
  588.     /**
  589.      * @var string|null
  590.      *
  591.      * @ORM\Column(type="string", name="poblacion_ciudad_shopify", length=100, nullable=true)
  592.      */
  593.     private $populationCityShopify;
  594.     /**
  595.      * @var string|null
  596.      *
  597.      * @ORM\Column(type="string", name="codigo_postal_shopify", length=100, nullable=true)
  598.      */
  599.     private $postalCodeShopify;
  600.     /**
  601.      * @var int|null
  602.      *
  603.      * @ORM\Column(type="integer", length=11, nullable=true)
  604.      */
  605.     private $mipSellingChannelId;
  606.     /**
  607.      * @var bool
  608.      *
  609.      * @ORM\Column(type="boolean", options={"default" : 0}, nullable=false)
  610.      */
  611.     private $customizedLogo;
  612.     public function getId(): int
  613.     {
  614.         return $this->id;
  615.     }
  616.     public function setId(int $id): self
  617.     {
  618.         $this->id $id;
  619.         return $this;
  620.     }
  621.     public function getCustomer(): ?Customer
  622.     {
  623.         return $this->customer;
  624.     }
  625.     public function setCustomer(?Customer $customer): self
  626.     {
  627.         $this->customer $customer;
  628.         return $this;
  629.     }
  630.     public function getOrderId(): ?int
  631.     {
  632.         return $this->orderId;
  633.     }
  634.     public function setOrderId(?int $orderId): self
  635.     {
  636.         $this->orderId $orderId;
  637.         return $this;
  638.     }
  639.     public function getOrderDetailId(): ?int
  640.     {
  641.         return $this->orderDetailId;
  642.     }
  643.     public function setOrderDetailId(?int $orderDetailId): void
  644.     {
  645.         $this->orderDetailId $orderDetailId;
  646.     }
  647.     public function getDomain(): ?string
  648.     {
  649.         return $this->domain;
  650.     }
  651.     public function setDomain(?string $domain): self
  652.     {
  653.         $this->domain $domain;
  654.         return $this;
  655.     }
  656.     public function getName(): ?string
  657.     {
  658.         return $this->name;
  659.     }
  660.     public function setName(?string $name): self
  661.     {
  662.         $this->name $name;
  663.         return $this;
  664.     }
  665.     public function getVatNumber(): ?string
  666.     {
  667.         return $this->vatNumber;
  668.     }
  669.     public function setVatNumber(?string $vatNumber): self
  670.     {
  671.         $this->vatNumber $vatNumber;
  672.         return $this;
  673.     }
  674.     public function getAddress(): ?string
  675.     {
  676.         return $this->address;
  677.     }
  678.     public function setAddress(?string $address): self
  679.     {
  680.         $this->address $address;
  681.         return $this;
  682.     }
  683.     public function getPostcode(): ?string
  684.     {
  685.         return $this->postcode;
  686.     }
  687.     public function setPostcode(?string $postcode): self
  688.     {
  689.         $this->postcode $postcode;
  690.         return $this;
  691.     }
  692.     public function getCity(): ?string
  693.     {
  694.         return $this->city;
  695.     }
  696.     public function setCity(?string $city): self
  697.     {
  698.         $this->city $city;
  699.         return $this;
  700.     }
  701.     public function getEmail(): ?string
  702.     {
  703.         return $this->email;
  704.     }
  705.     public function setEmail(?string $email): self
  706.     {
  707.         $this->email $email;
  708.         return $this;
  709.     }
  710.     public function getPhone(): ?string
  711.     {
  712.         return $this->phone;
  713.     }
  714.     public function setPhone(?string $phone): self
  715.     {
  716.         $this->phone $phone;
  717.         return $this;
  718.     }
  719.     public function getHostSsh(): ?string
  720.     {
  721.         return $this->hostSsh;
  722.     }
  723.     public function setHostSsh(?string $hostSsh): self
  724.     {
  725.         $this->hostSsh $hostSsh;
  726.         return $this;
  727.     }
  728.     public function getPortSsh(): ?string
  729.     {
  730.         return $this->portSsh;
  731.     }
  732.     public function setPortSsh(?string $portSsh): self
  733.     {
  734.         $this->portSsh $portSsh;
  735.         return $this;
  736.     }
  737.     public function getUserSsh(): ?string
  738.     {
  739.         return $this->userSsh;
  740.     }
  741.     public function setUserSsh(?string $userSsh): self
  742.     {
  743.         $this->userSsh $userSsh;
  744.         return $this;
  745.     }
  746.     public function getPasswordSsh(): ?string
  747.     {
  748.         return $this->passwordSsh;
  749.     }
  750.     public function setPasswordSsh(?string $passwordSsh): self
  751.     {
  752.         $this->passwordSsh $passwordSsh;
  753.         return $this;
  754.     }
  755.     public function getPasswordSshRoot(): ?string
  756.     {
  757.         return $this->passwordSshRoot;
  758.     }
  759.     public function setPasswordSshRoot(?string $passwordSshRoot): self
  760.     {
  761.         $this->passwordSshRoot $passwordSshRoot;
  762.         return $this;
  763.     }
  764.     public function getPleskHost(): ?string
  765.     {
  766.         return $this->pleskHost;
  767.     }
  768.     public function setPleskHost(?string $pleskHost): self
  769.     {
  770.         $this->pleskHost $pleskHost;
  771.         return $this;
  772.     }
  773.     public function getPleskUser(): ?string
  774.     {
  775.         return $this->pleskUser;
  776.     }
  777.     public function setPleskUser(?string $pleskUser): self
  778.     {
  779.         $this->pleskUser $pleskUser;
  780.         return $this;
  781.     }
  782.     public function getPleskPassword(): ?string
  783.     {
  784.         return $this->pleskPassword;
  785.     }
  786.     public function setPleskPassword(?string $pleskPassword): self
  787.     {
  788.         $this->pleskPassword $pleskPassword;
  789.         return $this;
  790.     }
  791.     public function getBdHost(): ?string
  792.     {
  793.         return $this->bdHost;
  794.     }
  795.     public function setBdHost(?string $bdHost): self
  796.     {
  797.         $this->bdHost $bdHost;
  798.         return $this;
  799.     }
  800.     public function getBdName(): ?string
  801.     {
  802.         return $this->bdName;
  803.     }
  804.     public function setBdName(?string $bdName): self
  805.     {
  806.         $this->bdName $bdName;
  807.         return $this;
  808.     }
  809.     public function getBdUser(): ?string
  810.     {
  811.         return $this->bdUser;
  812.     }
  813.     public function setBdUser(?string $bdUser): self
  814.     {
  815.         $this->bdUser $bdUser;
  816.         return $this;
  817.     }
  818.     public function getBdUserShow(): ?string
  819.     {
  820.         return $this->bdUserShow;
  821.     }
  822.     public function setBdUserShow(?string $bdUserShow): self
  823.     {
  824.         $this->bdUserShow $bdUserShow;
  825.         return $this;
  826.     }
  827.     public function getBdPassword(): ?string
  828.     {
  829.         return $this->bdPassword;
  830.     }
  831.     public function setBdPassword(?string $bdPassword): self
  832.     {
  833.         $this->bdPassword $bdPassword;
  834.         return $this;
  835.     }
  836.     public function getBdPasswordShow(): ?string
  837.     {
  838.         return $this->bdPasswordShow;
  839.     }
  840.     public function setBdPasswordShow(?string $bdPasswordShow): self
  841.     {
  842.         $this->bdPasswordShow $bdPasswordShow;
  843.         return $this;
  844.     }
  845.     public function getFtpHost(): ?string
  846.     {
  847.         return $this->ftpHost;
  848.     }
  849.     public function setFtpHost(?string $ftpHost): self
  850.     {
  851.         $this->ftpHost $ftpHost;
  852.         return $this;
  853.     }
  854.     public function getFtpUser(): ?string
  855.     {
  856.         return $this->ftpUser;
  857.     }
  858.     public function setFtpUser(?string $ftpUser): self
  859.     {
  860.         $this->ftpUser $ftpUser;
  861.         return $this;
  862.     }
  863.     public function getFtpPassword(): ?string
  864.     {
  865.         return $this->ftpPassword;
  866.     }
  867.     public function setFtpPassword(?string $ftpPassword): self
  868.     {
  869.         $this->ftpPassword $ftpPassword;
  870.         return $this;
  871.     }
  872.     public function getFtpPasswordRoot(): ?string
  873.     {
  874.         return $this->ftpPasswordRoot;
  875.     }
  876.     public function setFtpPasswordRoot(?string $ftpPasswordRoot): self
  877.     {
  878.         $this->ftpPasswordRoot $ftpPasswordRoot;
  879.         return $this;
  880.     }
  881.     public function getFtpRoot(): ?string
  882.     {
  883.         return $this->ftpRoot;
  884.     }
  885.     public function setFtpRoot(?string $ftpRoot): self
  886.     {
  887.         $this->ftpRoot $ftpRoot;
  888.         return $this;
  889.     }
  890.     public function getLogo(): ?string
  891.     {
  892.         return $this->logo;
  893.     }
  894.     public function setLogo(?string $logo): self
  895.     {
  896.         $this->logo $logo;
  897.         return $this;
  898.     }
  899.     public function getFavicon(): ?string
  900.     {
  901.         return $this->favicon;
  902.     }
  903.     public function setFavicon(?string $favicon): self
  904.     {
  905.         $this->favicon $favicon;
  906.         return $this;
  907.     }
  908.     public function getCmsWho(): ?string
  909.     {
  910.         return $this->cmsWho;
  911.     }
  912.     public function setCmsWho(?string $cmsWho): self
  913.     {
  914.         $this->cmsWho $cmsWho;
  915.         return $this;
  916.     }
  917.     public function getCmsPrivacy(): ?string
  918.     {
  919.         return $this->cmsPrivacy;
  920.     }
  921.     public function setCmsPrivacy(?string $cmsPrivacy): self
  922.     {
  923.         $this->cmsPrivacy $cmsPrivacy;
  924.         return $this;
  925.     }
  926.     public function getCmsContact(): ?string
  927.     {
  928.         return $this->cmsContact;
  929.     }
  930.     public function setCmsContact(?string $cmsContact): self
  931.     {
  932.         $this->cmsContact $cmsContact;
  933.         return $this;
  934.     }
  935.     public function getState(): int
  936.     {
  937.         return $this->state;
  938.     }
  939.     public function setState(int $state): self
  940.     {
  941.         $this->state $state;
  942.         return $this;
  943.     }
  944.     public function getLangs(): ?string
  945.     {
  946.         return $this->langs;
  947.     }
  948.     public function setLangs(?string $langs): self
  949.     {
  950.         $this->langs $langs;
  951.         return $this;
  952.     }
  953.     public function getMainLanguage(): ?Language
  954.     {
  955.         return $this->mainLanguage;
  956.     }
  957.     public function setMainLanguage(?Language $mainLanguage): self
  958.     {
  959.         $this->mainLanguage $mainLanguage;
  960.         return $this;
  961.     }
  962.     public function getCountryVat(): ?int
  963.     {
  964.         return $this->countryVat;
  965.     }
  966.     public function setCountryVat(?int $countryVat): self
  967.     {
  968.         $this->countryVat $countryVat;
  969.         return $this;
  970.     }
  971.     public function getCurrency(): ?string
  972.     {
  973.         return $this->currency;
  974.     }
  975.     public function setCurrency(?string $currency): self
  976.     {
  977.         $this->currency $currency;
  978.         return $this;
  979.     }
  980.     public function getExtratext(): ?string
  981.     {
  982.         return $this->extratext;
  983.     }
  984.     public function setExtratext(?string $extratext): self
  985.     {
  986.         $this->extratext $extratext;
  987.         return $this;
  988.     }
  989.     public function getExtraconf(): ?string
  990.     {
  991.         return $this->extraconf;
  992.     }
  993.     public function setExtraconf(?string $extraconf): self
  994.     {
  995.         $this->extraconf $extraconf;
  996.         return $this;
  997.     }
  998.     public function getInfo(): ?string
  999.     {
  1000.         return $this->info;
  1001.     }
  1002.     public function setInfo(?string $info): self
  1003.     {
  1004.         $this->info $info;
  1005.         return $this;
  1006.     }
  1007.     public function getSyncroHost(): ?string
  1008.     {
  1009.         return $this->syncroHost;
  1010.     }
  1011.     public function setSyncroHost(?string $syncroHost): self
  1012.     {
  1013.         $this->syncroHost $syncroHost;
  1014.         return $this;
  1015.     }
  1016.     public function getSyncroUser(): ?string
  1017.     {
  1018.         return $this->syncroUser;
  1019.     }
  1020.     public function setSyncroUser(?string $syncroUser): self
  1021.     {
  1022.         $this->syncroUser $syncroUser;
  1023.         return $this;
  1024.     }
  1025.     public function getSyncroPassword(): ?string
  1026.     {
  1027.         return $this->syncroPassword;
  1028.     }
  1029.     public function setSyncroPassword(?string $syncroPassword): self
  1030.     {
  1031.         $this->syncroPassword $syncroPassword;
  1032.         return $this;
  1033.     }
  1034.     public function getSyncroIp(): ?string
  1035.     {
  1036.         return $this->syncroIp;
  1037.     }
  1038.     public function setSyncroIp(?string $syncroIp): self
  1039.     {
  1040.         $this->syncroIp $syncroIp;
  1041.         return $this;
  1042.     }
  1043.     public function getControlpanelUrl(): ?string
  1044.     {
  1045.         return $this->controlpanelUrl;
  1046.     }
  1047.     public function setControlpanelUrl(?string $controlpanelUrl): self
  1048.     {
  1049.         $this->controlpanelUrl $controlpanelUrl;
  1050.         return $this;
  1051.     }
  1052.     public function getControlpanelUser(): ?string
  1053.     {
  1054.         return $this->controlpanelUser;
  1055.     }
  1056.     public function setControlpanelUser(?string $controlpanelUser): self
  1057.     {
  1058.         $this->controlpanelUser $controlpanelUser;
  1059.         return $this;
  1060.     }
  1061.     public function getControlpanelPassword(): ?string
  1062.     {
  1063.         return $this->controlpanelPassword;
  1064.     }
  1065.     public function setControlpanelPassword(?string $controlpanelPassword): self
  1066.     {
  1067.         $this->controlpanelPassword $controlpanelPassword;
  1068.         return $this;
  1069.     }
  1070.     public function getWebmailUrl(): ?string
  1071.     {
  1072.         return $this->webmailUrl;
  1073.     }
  1074.     public function setWebmailUrl(?string $webmailUrl): self
  1075.     {
  1076.         $this->webmailUrl $webmailUrl;
  1077.         return $this;
  1078.     }
  1079.     public function getWebmailEmail(): ?string
  1080.     {
  1081.         return $this->webmailEmail;
  1082.     }
  1083.     public function setWebmailEmail(?string $webmailEmail): self
  1084.     {
  1085.         $this->webmailEmail $webmailEmail;
  1086.         return $this;
  1087.     }
  1088.     public function getWebmailPassword(): ?string
  1089.     {
  1090.         return $this->webmailPassword;
  1091.     }
  1092.     public function setWebmailPassword(?string $webmailPassword): self
  1093.     {
  1094.         $this->webmailPassword $webmailPassword;
  1095.         return $this;
  1096.     }
  1097.     public function isDifficulty(): bool
  1098.     {
  1099.         return $this->difficulty;
  1100.     }
  1101.     public function setDifficulty(bool $difficulty): self
  1102.     {
  1103.         $this->difficulty $difficulty;
  1104.         return $this;
  1105.     }
  1106.     public function getEstimatedDate(): ?\DateTime
  1107.     {
  1108.         return $this->estimatedDate;
  1109.     }
  1110.     public function setEstimatedDate(?\DateTime $estimatedDate): self
  1111.     {
  1112.         $this->estimatedDate $estimatedDate;
  1113.         return $this;
  1114.     }
  1115.     public function getManipDate(): ?\DateTime
  1116.     {
  1117.         return $this->manipDate;
  1118.     }
  1119.     public function setManipDate(?\DateTime $manipDate): self
  1120.     {
  1121.         $this->manipDate $manipDate;
  1122.         return $this;
  1123.     }
  1124.     public function getPleskChanged(): \DateTime
  1125.     {
  1126.         return $this->pleskChanged;
  1127.     }
  1128.     public function setPleskChanged(\DateTime $pleskChanged): self
  1129.     {
  1130.         $this->pleskChanged $pleskChanged;
  1131.         return $this;
  1132.     }
  1133.     public function getPrestaVersion(): ?string
  1134.     {
  1135.         return $this->prestaVersion;
  1136.     }
  1137.     /**
  1138.      * @deprecated
  1139.      *
  1140.      * @param string|null $prestaVersion
  1141.      */
  1142.     public function setPrestaVersion(string $prestaVersion): self
  1143.     {
  1144.         $this->prestaVersion $prestaVersion;
  1145.         return $this;
  1146.     }
  1147.     public function getSyncroVersion(): string
  1148.     {
  1149.         return $this->syncroVersion;
  1150.     }
  1151.     /**
  1152.      * @deprecated
  1153.      */
  1154.     public function setSyncroVersion(string $syncroVersion): self
  1155.     {
  1156.         $this->syncroVersion $syncroVersion;
  1157.         return $this;
  1158.     }
  1159.     public function isExcludePasswordRestriction(): bool
  1160.     {
  1161.         return $this->excludePasswordRestriction;
  1162.     }
  1163.     public function setExcludePasswordRestriction(bool $excludePasswordRestriction): self
  1164.     {
  1165.         $this->excludePasswordRestriction $excludePasswordRestriction;
  1166.         return $this;
  1167.     }
  1168.     public function getHostingProvider(): ?string
  1169.     {
  1170.         return $this->hostingProvider;
  1171.     }
  1172.     public function setHostingProvider(?string $hostingProvider): self
  1173.     {
  1174.         $this->hostingProvider $hostingProvider;
  1175.         return $this;
  1176.     }
  1177.     public function getEmployee(): ?int
  1178.     {
  1179.         return $this->employee;
  1180.     }
  1181.     public function setEmployee(?int $employee): self
  1182.     {
  1183.         $this->employee $employee;
  1184.         return $this;
  1185.     }
  1186.     public function getIdShopProduct(): ?int
  1187.     {
  1188.         return $this->idShopProduct;
  1189.     }
  1190.     public function setIdShopProduct(?int $idShopProduct): self
  1191.     {
  1192.         $this->idShopProduct $idShopProduct;
  1193.         return $this;
  1194.     }
  1195.     public function getTemplate(): ?string
  1196.     {
  1197.         return $this->template;
  1198.     }
  1199.     public function setTemplate(?string $template): self
  1200.     {
  1201.         $this->template $template;
  1202.         return $this;
  1203.     }
  1204.     public function getTopic(): ?string
  1205.     {
  1206.         return $this->topic;
  1207.     }
  1208.     public function setTopic(?string $topic): self
  1209.     {
  1210.         $this->topic $topic;
  1211.         return $this;
  1212.     }
  1213.     public function getBlogHost(): ?string
  1214.     {
  1215.         return $this->blogHost;
  1216.     }
  1217.     public function setBlogHost(?string $blogHost): self
  1218.     {
  1219.         $this->blogHost $blogHost;
  1220.         return $this;
  1221.     }
  1222.     public function getBlogUser(): ?string
  1223.     {
  1224.         return $this->blogUser;
  1225.     }
  1226.     public function setBlogUser(?string $blogUser): self
  1227.     {
  1228.         $this->blogUser $blogUser;
  1229.         return $this;
  1230.     }
  1231.     public function getBlogPassword(): ?string
  1232.     {
  1233.         return $this->blogPassword;
  1234.     }
  1235.     public function setBlogPassword(?string $blogPassword): self
  1236.     {
  1237.         $this->blogPassword $blogPassword;
  1238.         return $this;
  1239.     }
  1240.     public function getFacebookModule(): ?bool
  1241.     {
  1242.         return $this->facebookModule;
  1243.     }
  1244.     public function setFacebookModule(?bool $facebookModule): self
  1245.     {
  1246.         $this->facebookModule $facebookModule;
  1247.         return $this;
  1248.     }
  1249.     public function getMailchimp(): ?bool
  1250.     {
  1251.         return $this->mailchimp;
  1252.     }
  1253.     public function setMailchimp(?bool $mailchimp): self
  1254.     {
  1255.         $this->mailchimp $mailchimp;
  1256.         return $this;
  1257.     }
  1258.     public function getMailchimpCode(): ?string
  1259.     {
  1260.         return $this->mailchimpCode;
  1261.     }
  1262.     public function setMailchimpCode(?string $mailchimpCode): self
  1263.     {
  1264.         $this->mailchimpCode $mailchimpCode;
  1265.         return $this;
  1266.     }
  1267.     public function getTaxes(): ?string
  1268.     {
  1269.         return $this->taxes;
  1270.     }
  1271.     public function setTaxes(?string $taxes): self
  1272.     {
  1273.         $this->taxes $taxes;
  1274.         return $this;
  1275.     }
  1276.     public function getDomainHost(): ?string
  1277.     {
  1278.         return $this->domainHost;
  1279.     }
  1280.     public function setDomainHost(?string $domainHost): self
  1281.     {
  1282.         $this->domainHost $domainHost;
  1283.         return $this;
  1284.     }
  1285.     public function getDomainUser(): ?string
  1286.     {
  1287.         return $this->domainUser;
  1288.     }
  1289.     public function setDomainUser(?string $domainUser): self
  1290.     {
  1291.         $this->domainUser $domainUser;
  1292.         return $this;
  1293.     }
  1294.     public function getDomainPassword(): ?string
  1295.     {
  1296.         return $this->domainPassword;
  1297.     }
  1298.     public function setDomainPassword(?string $domainPassword): self
  1299.     {
  1300.         $this->domainPassword $domainPassword;
  1301.         return $this;
  1302.     }
  1303.     public function getDomainRegistered(): ?string
  1304.     {
  1305.         return $this->domainRegistered;
  1306.     }
  1307.     public function setDomainRegistered(?string $domainRegistered): self
  1308.     {
  1309.         $this->domainRegistered $domainRegistered;
  1310.         return $this;
  1311.     }
  1312.     public function getBackupHost(): ?string
  1313.     {
  1314.         return $this->backupHost;
  1315.     }
  1316.     public function setBackupHost(?string $backupHost): self
  1317.     {
  1318.         $this->backupHost $backupHost;
  1319.         return $this;
  1320.     }
  1321.     public function getBackupUser(): ?string
  1322.     {
  1323.         return $this->backupUser;
  1324.     }
  1325.     public function setBackupUser(?string $backupUser): self
  1326.     {
  1327.         $this->backupUser $backupUser;
  1328.         return $this;
  1329.     }
  1330.     public function getBackupPassword(): ?string
  1331.     {
  1332.         return $this->backupPassword;
  1333.     }
  1334.     public function setBackupPassword(?string $backupPassword): self
  1335.     {
  1336.         $this->backupPassword $backupPassword;
  1337.         return $this;
  1338.     }
  1339.     public function getBdBlogHost(): ?string
  1340.     {
  1341.         return $this->bdBlogHost;
  1342.     }
  1343.     public function setBdBlogHost(?string $bdBlogHost): self
  1344.     {
  1345.         $this->bdBlogHost $bdBlogHost;
  1346.         return $this;
  1347.     }
  1348.     public function getBdBlogName(): ?string
  1349.     {
  1350.         return $this->bdBlogName;
  1351.     }
  1352.     public function setBdBlogName(?string $bdBlogName): self
  1353.     {
  1354.         $this->bdBlogName $bdBlogName;
  1355.         return $this;
  1356.     }
  1357.     public function getBdBlogUser(): ?string
  1358.     {
  1359.         return $this->bdBlogUser;
  1360.     }
  1361.     public function setBdBlogUser(?string $bdBlogUser): self
  1362.     {
  1363.         $this->bdBlogUser $bdBlogUser;
  1364.         return $this;
  1365.     }
  1366.     public function getBdBlogUserShow(): ?string
  1367.     {
  1368.         return $this->bdBlogUserShow;
  1369.     }
  1370.     public function setBdBlogUserShow(?string $bdBlogUserShow): self
  1371.     {
  1372.         $this->bdBlogUserShow $bdBlogUserShow;
  1373.         return $this;
  1374.     }
  1375.     public function getBdBlogPassword(): ?string
  1376.     {
  1377.         return $this->bdBlogPassword;
  1378.     }
  1379.     public function setBdBlogPassword(?string $bdBlogPassword): self
  1380.     {
  1381.         $this->bdBlogPassword $bdBlogPassword;
  1382.         return $this;
  1383.     }
  1384.     public function getBdBlogPasswordShow(): ?string
  1385.     {
  1386.         return $this->bdBlogPasswordShow;
  1387.     }
  1388.     public function setBdBlogPasswordShow(?string $bdBlogPasswordShow): self
  1389.     {
  1390.         $this->bdBlogPasswordShow $bdBlogPasswordShow;
  1391.         return $this;
  1392.     }
  1393.     public function getDomainShopify(): ?string
  1394.     {
  1395.         return $this->domainShopify;
  1396.     }
  1397.     public function setDomainShopify(?string $domainShopify): self
  1398.     {
  1399.         $this->domainShopify $domainShopify;
  1400.         return $this;
  1401.     }
  1402.     public function getEmailShopify(): ?string
  1403.     {
  1404.         return $this->emailShopify;
  1405.     }
  1406.     public function setEmailShopify(?string $emailShopify): self
  1407.     {
  1408.         $this->emailShopify $emailShopify;
  1409.         return $this;
  1410.     }
  1411.     public function getPasswordShopify(): ?string
  1412.     {
  1413.         return $this->passwordShopify;
  1414.     }
  1415.     public function setPasswordShopify(?string $passwordShopify): self
  1416.     {
  1417.         $this->passwordShopify $passwordShopify;
  1418.         return $this;
  1419.     }
  1420.     public function getCountryShopify(): ?int
  1421.     {
  1422.         return $this->countryShopify;
  1423.     }
  1424.     public function setCountryShopify(?int $countryShopify): self
  1425.     {
  1426.         $this->countryShopify $countryShopify;
  1427.         return $this;
  1428.     }
  1429.     public function getStateProvinceShopify(): ?string
  1430.     {
  1431.         return $this->stateProvinceShopify;
  1432.     }
  1433.     public function setStateProvinceShopify(?string $stateProvinceShopify): self
  1434.     {
  1435.         $this->stateProvinceShopify $stateProvinceShopify;
  1436.         return $this;
  1437.     }
  1438.     public function getAddressShopify(): ?string
  1439.     {
  1440.         return $this->addressShopify;
  1441.     }
  1442.     public function setAddressShopify(?string $addressShopify): self
  1443.     {
  1444.         $this->addressShopify $addressShopify;
  1445.         return $this;
  1446.     }
  1447.     public function getPopulationCityShopify(): ?string
  1448.     {
  1449.         return $this->populationCityShopify;
  1450.     }
  1451.     public function setPopulationCityShopify(?string $populationCityShopify): self
  1452.     {
  1453.         $this->populationCityShopify $populationCityShopify;
  1454.         return $this;
  1455.     }
  1456.     public function getPostalCodeShopify(): ?string
  1457.     {
  1458.         return $this->postalCodeShopify;
  1459.     }
  1460.     public function setPostalCodeShopify(?string $postalCodeShopify): self
  1461.     {
  1462.         $this->postalCodeShopify $postalCodeShopify;
  1463.         return $this;
  1464.     }
  1465.     public function getMipSellingChannelId(): ?int
  1466.     {
  1467.         return $this->mipSellingChannelId;
  1468.     }
  1469.     public function setMipSellingChannelId(?int $mipSellingChannelId): self
  1470.     {
  1471.         $this->mipSellingChannelId $mipSellingChannelId;
  1472.         return $this;
  1473.     }
  1474.     public function isCustomizedLogo(): bool
  1475.     {
  1476.         return $this->customizedLogo;
  1477.     }
  1478.     public function setCustomizedLogo(bool $customizedLogo): void
  1479.     {
  1480.         $this->customizedLogo $customizedLogo;
  1481.     }
  1482. }