<?php
namespace App\Entity;
use App\Repository\IpaDocumentoRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=IpaDocumentoRepository::class)
* @ORM\Table(name="ipadocumentos")
*/
class IpaDocumento
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity=IpaTipodocumento::class, inversedBy="Documentos")
* @ORM\JoinColumn(nullable=false)
*/
private $Tipo;
/**
* @ORM\Column(type="string", length=255)
*/
private $titulo;
/**
* @ORM\Column(type="string", length=5)
*/
private $numero;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $descripcion;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $contenido;
/**
* @ORM\Column(type="string", length=255)
*/
private $slug;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $privado;
/**
* @ORM\Column(type="date", nullable=true)
*/
private $fecha;
public function getId(): ?int
{
return $this->id;
}
public function getTipo(): ?IpaTipodocumento
{
return $this->Tipo;
}
public function setTipo(?IpaTipodocumento $Tipo): self
{
$this->Tipo = $Tipo;
return $this;
}
public function getTitulo(): ?string
{
return $this->titulo;
}
public function setTitulo(string $titulo): self
{
$this->titulo = $titulo;
return $this;
}
public function getNumero(): ?string
{
return $this->numero;
}
public function setNumero(string $numero): self
{
$this->numero = $numero;
return $this;
}
public function getDescripcion(): ?string
{
return $this->descripcion;
}
public function setDescripcion(?string $descripcion): self
{
$this->descripcion = $descripcion;
return $this;
}
public function getContenido(): ?string
{
return $this->contenido;
}
public function setContenido(?string $contenido): self
{
$this->contenido = $contenido;
return $this;
}
public function getSlug(): ?string
{
return $this->slug;
}
public function setSlug(string $slug): self
{
$this->slug = $slug;
return $this;
}
public function isPrivado(): ?bool
{
return $this->privado;
}
public function setPrivado(?bool $privado): self
{
$this->privado = $privado;
return $this;
}
public function getFecha(): ?\DateTimeInterface
{
return $this->fecha;
}
public function setFecha(?\DateTimeInterface $fecha): self
{
$this->fecha = $fecha;
return $this;
}
}