<?php
namespace App\Entity;
use App\Repository\ComInformacionTributariaRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ComInformacionTributariaRepository::class)]
class ComInformacionTributaria
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $granContribuyente = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $operadorEconomicoAutorizado = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $usuarioAduaneroTramite = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $agenteDiplomatico = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $menajes = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $aceptacionTratamientoDatos = null;
#[ORM\ManyToOne(inversedBy: 'comInformacionTributarias')]
private ?ParEstado $estadoSeccion = null;
#[ORM\ManyToOne(inversedBy: 'comInformacionTributarias')]
private ?ComCircular170YPoderes $comCircular170 = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $createAt = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $updateAt = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $createUser = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $updateUser = null;
public function getId(): ?int
{
return $this->id;
}
public function getGranContribuyente(): ?string
{
return $this->granContribuyente;
}
public function setGranContribuyente(?string $granContribuyente): static
{
$this->granContribuyente = $granContribuyente;
return $this;
}
public function getOperadorEconomicoAutorizado(): ?string
{
return $this->operadorEconomicoAutorizado;
}
public function setOperadorEconomicoAutorizado(?string $operadorEconomicoAutorizado): static
{
$this->operadorEconomicoAutorizado = $operadorEconomicoAutorizado;
return $this;
}
public function getUsuarioAduaneroTramite(): ?string
{
return $this->usuarioAduaneroTramite;
}
public function setUsuarioAduaneroTramite(?string $usuarioAduaneroTramite): static
{
$this->usuarioAduaneroTramite = $usuarioAduaneroTramite;
return $this;
}
public function getAgenteDiplomatico(): ?string
{
return $this->agenteDiplomatico;
}
public function setAgenteDiplomatico(?string $agenteDiplomatico): static
{
$this->agenteDiplomatico = $agenteDiplomatico;
return $this;
}
public function getMenajes(): ?string
{
return $this->menajes;
}
public function setMenajes(?string $menajes): static
{
$this->menajes = $menajes;
return $this;
}
public function getAceptacionTratamientoDatos(): ?string
{
return $this->aceptacionTratamientoDatos;
}
public function setAceptacionTratamientoDatos(?string $aceptacionTratamientoDatos): static
{
$this->aceptacionTratamientoDatos = $aceptacionTratamientoDatos;
return $this;
}
public function getEstadoSeccion(): ?ParEstado
{
return $this->estadoSeccion;
}
public function setEstadoSeccion(?ParEstado $estadoSeccion): static
{
$this->estadoSeccion = $estadoSeccion;
return $this;
}
public function getComCircular170(): ?ComCircular170YPoderes
{
return $this->comCircular170;
}
public function setComCircular170(?ComCircular170YPoderes $comCircular170): static
{
$this->comCircular170 = $comCircular170;
return $this;
}
public function getCreateAt(): ?\DateTimeInterface
{
return $this->createAt;
}
public function setCreateAt(?\DateTimeInterface $createAt): static
{
$this->createAt = $createAt;
return $this;
}
public function getUpdateAt(): ?\DateTimeInterface
{
return $this->updateAt;
}
public function setUpdateAt(?\DateTimeInterface $updateAt): static
{
$this->updateAt = $updateAt;
return $this;
}
public function getCreateUser(): ?string
{
return $this->createUser;
}
public function setCreateUser(?string $createUser): static
{
$this->createUser = $createUser;
return $this;
}
public function getUpdateUser(): ?string
{
return $this->updateUser;
}
public function setUpdateUser(?string $updateUser): static
{
$this->updateUser = $updateUser;
return $this;
}
}