<?php
namespace App\Entity\Main;
use Doctrine\ORM\Mapping as ORM;
/**
* ApiPages
*
* @ORM\Table(name="api_pages")
* @ORM\Entity(repositoryClass="App\Repository\Main\ApiPagesRepository")
*/
class ApiPages
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="slug", type="string", length=50, nullable=false)
*/
private $slug;
/**
* @var int
*
* @ORM\Column(name="group_page", type="integer", nullable=true)
*/
private $groupPage;
/**
* @var string
*
* @ORM\Column(name="lang", type="string", nullable=false)
*/
private $lang;
/**
* @var int
*
* @ORM\Column(name="status", type="integer", nullable=false)
*/
private $status;
/**
* @var string
*
* @ORM\Column(name="title", type="string", length=255, nullable=false)
*/
private $title;
/**
* @var string
*
* @ORM\Column(name="str_html", type="string", nullable=false)
*/
private $strHtml;
/**
* @var string
*
* @ORM\Column(name="json_back", type="json", nullable=false)
*/
private $jsonBack;
/**
* @var \DateTime
*
* @ORM\Column(name="date_created", type="datetime", nullable=false)
*/
private $dateCreated;
/**
* @var bool
*
* @ORM\Column(name="default_page", type="boolean", nullable=false)
*/
private $defaultPage;
public function getId(): ?int
{
return $this->id;
}
public function getSlug(): ?string
{
return $this->slug;
}
public function setSlug(?string $slug): self
{
$this->slug = $slug;
return $this;
}
public function getTitle(): ?string
{
return $this->title;
}
public function setTitle(?string $title): self
{
$this->title = $title;
return $this;
}
public function getGroupPage(): ?int
{
return $this->groupPage;
}
public function setGroupPage(?int $groupPage): self
{
$this->groupPage = $groupPage;
return $this;
}
public function getLang(): ?string
{
return $this->lang;
}
public function setLang(?string $lang): self
{
$this->lang = $lang;
return $this;
}
public function getStatus(): ?int
{
return $this->status;
}
public function setStatus(?int $status): self
{
$this->status = $status;
return $this;
}
public function getStrHtml(): ?string
{
return $this->strHtml;
}
public function setStrHtml(?string $strHtml): self
{
$this->strHtml = $strHtml;
return $this;
}
public function getJsonBack(): ?string
{
return $this->jsonBack;
}
public function setJsonBack(?string $jsonBack): self
{
$this->jsonBack = $jsonBack;
return $this;
}
public function getDefaultPage(): ?string
{
return $this->defaultPage;
}
public function setDefaultPage(?string $defaultPage): self
{
$this->defaultPage = $defaultPage;
return $this;
}
public function getDateCreated(): ?\DateTimeInterface
{
return $this->dateCreated;
}
public function setDateCreated(\DateTimeInterface $dateCreated): self
{
$this->dateCreated = $dateCreated;
return $this;
}
}