<?php
namespace App\Entity;
use App\Repository\ComRegistroVencimientosRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ComRegistroVencimientosRepository::class)]
class ComRegistroVencimientos
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne(inversedBy: 'comRegistroVencimientos')]
private ?ComCircular170YPoderes $comCircular170 = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaVencimiento170AAI = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $circular170AAI = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaVencimiento170LOG = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $circular170LOG = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaVencimiento170SVF = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $circular170SVF = null;
#[ORM\Column(nullable: true)]
private ?bool $manifestacionSuscritaAAI = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $manifestacionSuscritaAAIFirmada = null;
#[ORM\Column(nullable: true)]
private ?bool $manifestacionSuscritaLOGSVF = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $manifestacionSuscritaLOGSVFFirmada = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaVecimientoMandatoGeneral = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $mandatoGeneralFirmado = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaVecimientoMandatoEspecifico = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $mandatoEspecificoFirmado = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaVecimientoMandatoDIAN = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $mandatoDIANFirmado = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $contratoMandatoComercial = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $contratoMandatoComercialFirmado = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $visitaSeguridadFirmada = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $observacion = 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 getComCircular170(): ?ComCircular170YPoderes
{
return $this->comCircular170;
}
public function setComCircular170(?ComCircular170YPoderes $comCircular170): static
{
$this->comCircular170 = $comCircular170;
return $this;
}
public function getFechaVencimiento170AAI(): ?\DateTimeInterface
{
return $this->fechaVencimiento170AAI;
}
public function setFechaVencimiento170AAI(?\DateTimeInterface $fechaVencimiento170AAI): static
{
$this->fechaVencimiento170AAI = $fechaVencimiento170AAI;
return $this;
}
public function getCircular170AAI(): ?string
{
return $this->circular170AAI;
}
public function setCircular170AAI(?string $circular170AAI): static
{
$this->circular170AAI = $circular170AAI;
return $this;
}
public function getFechaVencimiento170LOG(): ?\DateTimeInterface
{
return $this->fechaVencimiento170LOG;
}
public function setFechaVencimiento170LOG(?\DateTimeInterface $fechaVencimiento170LOG): static
{
$this->fechaVencimiento170LOG = $fechaVencimiento170LOG;
return $this;
}
public function getCircular170LOG(): ?string
{
return $this->circular170LOG;
}
public function setCircular170LOG(?string $circular170LOG): static
{
$this->circular170LOG = $circular170LOG;
return $this;
}
public function getFechaVencimiento170SVF(): ?\DateTimeInterface
{
return $this->fechaVencimiento170SVF;
}
public function setFechaVencimiento170SVF(?\DateTimeInterface $fechaVencimiento170SVF): static
{
$this->fechaVencimiento170SVF = $fechaVencimiento170SVF;
return $this;
}
public function getCircular170SVF(): ?string
{
return $this->circular170SVF;
}
public function setCircular170SVF(?string $circular170SVF): static
{
$this->circular170SVF = $circular170SVF;
return $this;
}
public function isManifestacionSuscritaAAI(): ?bool
{
return $this->manifestacionSuscritaAAI;
}
public function setManifestacionSuscritaAAI(?bool $manifestacionSuscritaAAI): static
{
$this->manifestacionSuscritaAAI = $manifestacionSuscritaAAI;
return $this;
}
public function getManifestacionSuscritaAAIFirmada(): ?string
{
return $this->manifestacionSuscritaAAIFirmada;
}
public function setManifestacionSuscritaAAIFirmada(?string $manifestacionSuscritaAAIFirmada): static
{
$this->manifestacionSuscritaAAIFirmada = $manifestacionSuscritaAAIFirmada;
return $this;
}
public function isManifestacionSuscritaLOGSVF(): ?bool
{
return $this->manifestacionSuscritaLOGSVF;
}
public function setManifestacionSuscritaLOGSVF(?bool $manifestacionSuscritaLOGSVF): static
{
$this->manifestacionSuscritaLOGSVF = $manifestacionSuscritaLOGSVF;
return $this;
}
public function getManifestacionSuscritaLOGSVFFirmada(): ?string
{
return $this->manifestacionSuscritaLOGSVFFirmada;
}
public function setManifestacionSuscritaLOGSVFFirmada(?string $manifestacionSuscritaLOGSVFFirmada): static
{
$this->manifestacionSuscritaLOGSVFFirmada = $manifestacionSuscritaLOGSVFFirmada;
return $this;
}
public function getFechaVecimientoMandatoGeneral(): ?\DateTimeInterface
{
return $this->fechaVecimientoMandatoGeneral;
}
public function setFechaVecimientoMandatoGeneral(?\DateTimeInterface $fechaVecimientoMandatoGeneral): static
{
$this->fechaVecimientoMandatoGeneral = $fechaVecimientoMandatoGeneral;
return $this;
}
public function getMandatoGeneralFirmado(): ?string
{
return $this->mandatoGeneralFirmado;
}
public function setMandatoGeneralFirmado(?string $mandatoGeneralFirmado): static
{
$this->mandatoGeneralFirmado = $mandatoGeneralFirmado;
return $this;
}
public function getFechaVecimientoMandatoEspecifico(): ?\DateTimeInterface
{
return $this->fechaVecimientoMandatoEspecifico;
}
public function setFechaVecimientoMandatoEspecifico(?\DateTimeInterface $fechaVecimientoMandatoEspecifico): static
{
$this->fechaVecimientoMandatoEspecifico = $fechaVecimientoMandatoEspecifico;
return $this;
}
public function getMandatoEspecificoFirmado(): ?string
{
return $this->mandatoEspecificoFirmado;
}
public function setMandatoEspecificoFirmado(?string $mandatoEspecificoFirmado): static
{
$this->mandatoEspecificoFirmado = $mandatoEspecificoFirmado;
return $this;
}
public function getFechaVecimientoMandatoDIAN(): ?\DateTimeInterface
{
return $this->fechaVecimientoMandatoDIAN;
}
public function setFechaVecimientoMandatoDIAN(?\DateTimeInterface $fechaVecimientoMandatoDIAN): static
{
$this->fechaVecimientoMandatoDIAN = $fechaVecimientoMandatoDIAN;
return $this;
}
public function getMandatoDIANFirmado(): ?string
{
return $this->mandatoDIANFirmado;
}
public function setMandatoDIANFirmado(?string $mandatoDIANFirmado): static
{
$this->mandatoDIANFirmado = $mandatoDIANFirmado;
return $this;
}
public function getContratoMandatoComercial(): ?string
{
return $this->contratoMandatoComercial;
}
public function setContratoMandatoComercial(?string $contratoMandatoComercial): static
{
$this->contratoMandatoComercial = $contratoMandatoComercial;
return $this;
}
public function getContratoMandatoComercialFirmado(): ?string
{
return $this->contratoMandatoComercialFirmado;
}
public function setContratoMandatoComercialFirmado(?string $contratoMandatoComercialFirmado): static
{
$this->contratoMandatoComercialFirmado = $contratoMandatoComercialFirmado;
return $this;
}
public function getVisitaSeguridadFirmada(): ?string
{
return $this->visitaSeguridadFirmada;
}
public function setVisitaSeguridadFirmada(?string $visitaSeguridadFirmada): static
{
$this->visitaSeguridadFirmada = $visitaSeguridadFirmada;
return $this;
}
public function getObservacion(): ?string
{
return $this->observacion;
}
public function setObservacion(?string $observacion): static
{
$this->observacion = $observacion;
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;
}
}