src/Entity/TaxData.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Ramsey\Uuid\UuidInterface;
  5. /**
  6.  * TaxData
  7.  *
  8.  * @ORM\Table(name="tax_data")
  9.  * @ORM\Entity(repositoryClass="App\Repository\TaxDataRepository")
  10.  */
  11. class TaxData
  12. {
  13.     /**
  14.      * @var \Ramsey\Uuid\UuidInterface
  15.      *
  16.      * @ORM\Id
  17.      *  @ORM\Column(type="uuid", unique=true)
  18.      * @ORM\GeneratedValue(strategy="CUSTOM")
  19.      * @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
  20.      */
  21.     private $id;
  22.     /**
  23.      * @var string
  24.      *
  25.      * @ORM\Column(name="company_id_id", type="string", length=255, nullable=true)
  26.      */
  27.     private $companyID;
  28.     /**
  29.      * @var string
  30.      *
  31.      * @ORM\Column(name="tax_registration_number", type="string", length=255, nullable=true)
  32.      */
  33.     private $taxRegistrationNumber;
  34.     /**
  35.      * @var string
  36.      *
  37.      * @ORM\Column(name="tax_accounting_basis", type="string", length=255, nullable=true)
  38.      */
  39.     private $taxAccountingBasis;
  40.     /**
  41.      * @var string
  42.      *
  43.      * @ORM\Column(name="CompanyName", type="string", length=255, nullable=true)
  44.      */
  45.     private $companyName;
  46.     /**
  47.      * @var string
  48.      *
  49.      * @ORM\Column(name="business_name", type="string", length=255, nullable=true)
  50.      */
  51.     private $businessName;
  52.     /**
  53.      * @var string
  54.      *
  55.      * @ORM\Column(name="fiscal_year", type="string", length=255, nullable=true)
  56.      */
  57.     private $fiscalYear;
  58.     /**
  59.      * @var string
  60.      *
  61.      * @ORM\Column(name="start_date", type="string", length=255, nullable=true)
  62.      */
  63.     private $startDate;
  64.     /**
  65.      * @var string
  66.      *
  67.      * @ORM\Column(name="end_date", type="string", length=255, nullable=true)
  68.      */
  69.     private $endDate;
  70.     /**
  71.      * @var string
  72.      *
  73.      * @ORM\Column(name="currency_code", type="string", length=255, nullable=true)
  74.      */
  75.     private $currencyCode;
  76.     /**
  77.      * @var string
  78.      *
  79.      * @ORM\Column(name="date_created", type="string", length=255, nullable=true)
  80.      */
  81.     private $dateCreated;
  82.     /**
  83.      * @var string
  84.      *
  85.      * @ORM\Column(name="tax_entity", type="string", length=255, nullable=true)
  86.      */
  87.     private $taxEntity;
  88.     /**
  89.      * @var string
  90.      *
  91.      * @ORM\Column(name="product_company_tax_id", type="string", length=255, nullable=true)
  92.      */
  93.     private $ProductCompanyTaxID;
  94.     /**
  95.      * @var string
  96.      *
  97.      * @ORM\Column(name="software_validation_number", type="string", length=255, nullable=true)
  98.      */
  99.     private $SoftwareValidationNumber;
  100.     /**
  101.      * @var string
  102.      *
  103.      * @ORM\Column(name="product_id", type="string", length=255, nullable=true)
  104.      */
  105.     private $productID;
  106.     /**
  107.      * @var string
  108.      *
  109.      * @ORM\Column(name="product_version", type="string", length=255, nullable=true)
  110.      */
  111.     private $productVersion;
  112.     /**
  113.      * @var string
  114.      *
  115.      * @ORM\Column(name="contry", type="string", length=255, nullable=true)
  116.      */
  117.     private $contry;
  118.     /**
  119.      * @ORM\ManyToOne(targetEntity="App\Entity\Company", inversedBy="taxData")
  120.      */
  121.     private $company;
  122.     /**
  123.      * @return \Ramsey\Uuid\UuidInterface
  124.      */
  125.     public function getId()
  126.     {
  127.         return $this->id;
  128.     }
  129.     /**
  130.      * @param \Ramsey\Uuid\UuidInterface $id
  131.      */
  132.     public function setId(UuidInterface $id)
  133.     {
  134.         $this->id $id;
  135.     }
  136.     /**
  137.      * @return string
  138.      */
  139.     public function getCompanyID()
  140.     {
  141.         return $this->companyID;
  142.     }
  143.     /**
  144.      * @param string $companyID
  145.      */
  146.     public function setCompanyID(string $companyID)
  147.     {
  148.         $this->companyID $companyID;
  149.     }
  150.     /**
  151.      * @return string
  152.      */
  153.     public function getTaxRegistrationNumber()
  154.     {
  155.         return $this->taxRegistrationNumber;
  156.     }
  157.     /**
  158.      * @param string $taxRegistrationNumber
  159.      */
  160.     public function setTaxRegistrationNumber(string $taxRegistrationNumber)
  161.     {
  162.         $this->taxRegistrationNumber $taxRegistrationNumber;
  163.     }
  164.     /**
  165.      * @return string
  166.      */
  167.     public function getTaxAccountingBasis()
  168.     {
  169.         return $this->taxAccountingBasis;
  170.     }
  171.     /**
  172.      * @param string $taxAccountingBasis
  173.      */
  174.     public function setTaxAccountingBasis(string $taxAccountingBasis)
  175.     {
  176.         $this->taxAccountingBasis $taxAccountingBasis;
  177.     }
  178.     /**
  179.      * @return string
  180.      */
  181.     public function getCompanyName()
  182.     {
  183.         return $this->companyName;
  184.     }
  185.     /**
  186.      * @param string $companyName
  187.      */
  188.     public function setCompanyName(string $companyName)
  189.     {
  190.         $this->companyName $companyName;
  191.     }
  192.     /**
  193.      * @return string
  194.      */
  195.     public function getBusinessName()
  196.     {
  197.         return $this->businessName;
  198.     }
  199.     /**
  200.      * @param string $businessName
  201.      */
  202.     public function setBusinessName(string $businessName)
  203.     {
  204.         $this->businessName $businessName;
  205.     }
  206.     /**
  207.      * @return string
  208.      */
  209.     public function getFiscalYear()
  210.     {
  211.         return $this->fiscalYear;
  212.     }
  213.     /**
  214.      * @param string $fiscalYear
  215.      */
  216.     public function setFiscalYear(string $fiscalYear)
  217.     {
  218.         $this->fiscalYear $fiscalYear;
  219.     }
  220.     /**
  221.      * @return string
  222.      */
  223.     public function getStartDate()
  224.     {
  225.         return $this->startDate;
  226.     }
  227.     /**
  228.      * @param string $startDate
  229.      */
  230.     public function setStartDate(string $startDate)
  231.     {
  232.         $this->startDate $startDate;
  233.     }
  234.     /**
  235.      * @return string
  236.      */
  237.     public function getCurrencyCode()
  238.     {
  239.         return $this->currencyCode;
  240.     }
  241.     /**
  242.      * @param string $currencyCode
  243.      */
  244.     public function setCurrencyCode(string $currencyCode)
  245.     {
  246.         $this->currencyCode $currencyCode;
  247.     }
  248.     /**
  249.      * @return string
  250.      */
  251.     public function getDateCreated()
  252.     {
  253.         return $this->dateCreated;
  254.     }
  255.     /**
  256.      * @param string $dateCreated
  257.      */
  258.     public function setDateCreated(string $dateCreated)
  259.     {
  260.         $this->dateCreated $dateCreated;
  261.     }
  262.     /**
  263.      * @return string
  264.      */
  265.     public function getTaxEntity()
  266.     {
  267.         return $this->taxEntity;
  268.     }
  269.     /**
  270.      * @param string $taxEntity
  271.      */
  272.     public function setTaxEntity(string $taxEntity)
  273.     {
  274.         $this->taxEntity $taxEntity;
  275.     }
  276.     /**
  277.      * @return string
  278.      */
  279.     public function getProductCompanyTaxID()
  280.     {
  281.         return $this->ProductCompanyTaxID;
  282.     }
  283.     /**
  284.      * @param string $ProductCompanyTaxID
  285.      */
  286.     public function setProductCompanyTaxID(string $ProductCompanyTaxID)
  287.     {
  288.         $this->ProductCompanyTaxID $ProductCompanyTaxID;
  289.     }
  290.     /**
  291.      * @return string
  292.      */
  293.     public function getSoftwareValidationNumber()
  294.     {
  295.         return $this->SoftwareValidationNumber;
  296.     }
  297.     /**
  298.      * @param string $SoftwareValidationNumber
  299.      */
  300.     public function setSoftwareValidationNumber(string $SoftwareValidationNumber)
  301.     {
  302.         $this->SoftwareValidationNumber $SoftwareValidationNumber;
  303.     }
  304.     /**
  305.      * @return string
  306.      */
  307.     public function getProductID()
  308.     {
  309.         return $this->productID;
  310.     }
  311.     /**
  312.      * @param string $productID
  313.      */
  314.     public function setProductID(string $productID)
  315.     {
  316.         $this->productID $productID;
  317.     }
  318.     /**
  319.      * @return string
  320.      */
  321.     public function getProductVersion()
  322.     {
  323.         return $this->productVersion;
  324.     }
  325.     /**
  326.      * @param string $productVersion
  327.      */
  328.     public function setProductVersion(string $productVersion)
  329.     {
  330.         $this->productVersion $productVersion;
  331.     }
  332.     /**
  333.      * @return mixed
  334.      */
  335.     public function getCompany()
  336.     {
  337.         return $this->company;
  338.     }
  339.     /**
  340.      * @param mixed $company
  341.      */
  342.     public function setCompany($company)
  343.     {
  344.         $this->company $company;
  345.     }
  346.     /**
  347.      * @return mixed
  348.      */
  349.     public function getContry()
  350.     {
  351.         return $this->contry;
  352.     }
  353.     /**
  354.      * @param mixed $contry
  355.      */
  356.     public function setContry($contry)
  357.     {
  358.         $this->contry $contry;
  359.     }
  360.     /**
  361.      * @return string
  362.      */
  363.     public function getEndDate()
  364.     {
  365.         return $this->endDate;
  366.     }
  367.     /**
  368.      * @param string $endDate
  369.      */
  370.     public function setEndDate(string $endDate)
  371.     {
  372.         $this->endDate $endDate;
  373.     }
  374. }