<?php
namespace App\Entity;
use App\Repository\ImoveisRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ImoveisRepository::class)
*/
class Imoveis
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(name="id", type="bigint")
*/
private $id;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $email;
/**
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $codStays;
/**
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $cpf;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nome;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $celular;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $cidade;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $endereco;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $contrato;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $plano;
/**
* @ORM\Column(type="bigint", nullable=true)
*/
private $objectID;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $aviso;
/**
* @ORM\Column(type="json", nullable=true)
*/
private $inventario = [];
/**
* @ORM\Column(type="boolean", options={"default": 1})
*/
private $status;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $notaImovel;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $notaLocalizao;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $perfilProprietario;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $reservaImediata;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $imovelVenda;
public function getId(): ?int
{
return $this->id;
}
public function setId(?int $id): self
{
$this->id = $id;
return $this;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(?string $email): self
{
$this->email = $email;
return $this;
}
public function getCodStays(): ?string
{
return $this->codStays;
}
public function setCodStays(?string $codStays): self
{
$this->codStays = $codStays;
return $this;
}
public function getCpf(): ?string
{
return $this->cpf;
}
public function setCpf(?string $cpf): self
{
$this->cpf = $cpf;
return $this;
}
public function getNome(): ?string
{
return $this->nome;
}
public function setNome(?string $nome): self
{
$this->nome = $nome;
return $this;
}
public function getCelular(): ?string
{
return $this->celular;
}
public function setCelular(string $celular): self
{
$this->celular = $celular;
return $this;
}
public function getCidade(): ?string
{
return $this->cidade;
}
public function setCidade(?string $cidade): self
{
$this->cidade = $cidade;
return $this;
}
public function getEndereco(): ?string
{
return $this->endereco;
}
public function setEndereco(?string $endereco): self
{
$this->endereco = $endereco;
return $this;
}
public function getContrato(): ?string
{
return $this->contrato;
}
public function setContrato(?string $contrato): self
{
$this->contrato = $contrato;
return $this;
}
public function getPlano(): ?float
{
return $this->plano;
}
public function setPlano(?float $plano): self
{
$this->plano = $plano;
return $this;
}
public function getObjectID(): ?string
{
return $this->objectID;
}
public function setObjectID(string $objectID): self
{
$this->objectID = $objectID;
return $this;
}
public function getAviso(): ?bool
{
return $this->aviso;
}
public function setAviso(?bool $aviso): self
{
$this->aviso = $aviso;
return $this;
}
public function getInventario(): ?array
{
return $this->inventario;
}
public function setInventario(?array $inventario): self
{
$this->inventario = $inventario;
return $this;
}
public function getStatus(): ?bool
{
return $this->status;
}
public function setStatus(bool $status): self
{
$this->status = $status;
return $this;
}
public function getNotaImovel(): ?int
{
return $this->notaImovel;
}
public function setNotaImovel(?int $notaImovel): self
{
$this->notaImovel = $notaImovel;
return $this;
}
public function getNotaLocalizao(): ?int
{
return $this->notaLocalizao;
}
public function setNotaLocalizao(?int $notaLocalizao): self
{
$this->notaLocalizao = $notaLocalizao;
return $this;
}
public function getPerfilProprietario(): ?string
{
return $this->perfilProprietario;
}
public function setPerfilProprietario(?string $perfilProprietario): self
{
$this->perfilProprietario = $perfilProprietario;
return $this;
}
public function getReservaImediata(): ?bool
{
return $this->reservaImediata;
}
public function setReservaImediata(?bool $reservaImediata): self
{
$this->reservaImediata = $reservaImediata;
return $this;
}
public function getImovelVenda(): ?bool
{
return $this->imovelVenda;
}
public function setImovelVenda(?bool $imovelVenda): self
{
$this->imovelVenda = $imovelVenda;
return $this;
}
}