<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity(repositoryClass="App\Repository\ZipcodeCircumcirclesRepository")
*
* @ORM\Table(name="zipcode_circumcircles",
* uniqueConstraints={@ORM\UniqueConstraint(name="zipcode_countrycode_unique_idx", columns={"zipcode", "countrycode"})},
* indexes={
*
* @ORM\Index(name="city_countrycode_idx", columns={"city", "countrycode"}),
* @ORM\Index(name="seo_city_fullname_idx", columns={"seo_city_fullname", "countrycode"})
* })
*/
class ZipcodeCircumcircles
{
/**
* @var int
*
* @ORM\Column(type="integer")
*
* @ORM\Id
*
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="zipcode", type="string", length=8, nullable=false)
*
* @Assert\NotBlank()
*
* @Assert\Length(
* min = 4,
* max = 8,
* )
*/
private $zipcode;
/**
* @var string
*
* @ORM\Column(name="countrycode", type="string", length=2, nullable=false)
*
* @Assert\NotBlank()
*
* @Assert\Length(
* min = 2,
* max = 2,
* )
*/
private $countrycode;
/**
* @var string
*
* @ORM\Column(name="distance_1", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_1 = '';
/**
* @var string
*
* @ORM\Column(name="distance_2", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_2 = '';
/**
* @var string
*
* @ORM\Column(name="distance_5", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_5 = '';
/**
* @var string
*
* @ORM\Column(name="distance_10", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_10 = '';
/**
* @var string
*
* @ORM\Column(name="distance_15", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_15 = '';
/**
* @var string
*
* @ORM\Column(name="distance_20", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_20 = '';
/**
* @var string
*
* @ORM\Column(name="distance_30", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_30 = '';
/**
* @var string
*
* @ORM\Column(name="distance_50", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_50 = '';
/**
* @var string
*
* @ORM\Column(name="distance_100", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_100 = '';
/**
* @var string
*
* @ORM\Column(name="distance_200", type="text", nullable=false)
*
* @Assert\NotBlank()
*/
private $distance_200 = '';
/**
* @var string
*
* @ORM\Column(type="text", nullable=true)
*/
private $city;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $bundesland;
/**
* @var bool
*
* @ORM\Column(name="is_seo_target", type="boolean", options={"default": false})
*/
private $isSeoTarget = false;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $regierungsbezirk;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $kreis;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $gemeinde;
/**
* @var string
*
* @ORM\Column(name="seo_city_fullname", type="string", length=255, nullable=true)
*/
private $seoCityFullname;
/**
* @var bool
*
* @ORM\Column(name="created_via_nearest_neighbor_clone", type="boolean", options={"default": false})
*/
private $createdViaNearestNeighborClone = false;
public function getId(): int
{
return $this->id;
}
public function getZipcode(): string
{
return $this->zipcode;
}
public function getCountrycode(): string
{
return $this->countrycode;
}
public function getDistance1(): string
{
return $this->distance_1;
}
public function getDistance2(): string
{
return $this->distance_2;
}
public function getDistance5(): string
{
return $this->distance_5;
}
public function getDistance10(): string
{
return $this->distance_10;
}
public function getDistance15(): string
{
return $this->distance_15;
}
public function getDistance20(): string
{
return $this->distance_20;
}
public function getDistance30(): string
{
return $this->distance_30;
}
public function getDistance50(): string
{
return $this->distance_50;
}
public function getDistance100(): string
{
return $this->distance_100;
}
public function getDistance200(): string
{
return $this->distance_200;
}
public function isSeoTarget(): bool
{
return $this->isSeoTarget;
}
public function getCity(): ?string
{
return $this->city;
}
public function getBundesland(): ?string
{
return $this->bundesland;
}
public function getRegierungsbezirk(): ?string
{
return $this->regierungsbezirk;
}
public function getKreis(): ?string
{
return $this->kreis;
}
public function getGemeinde(): ?string
{
return $this->gemeinde;
}
public function getSeoCityFullname(): ?string
{
return $this->seoCityFullname;
}
public function setId(int $id): void
{
$this->id = $id;
}
public function setZipcode(string $zipcode): void
{
$this->zipcode = $zipcode;
}
public function setCountrycode(string $countrycode): void
{
$this->countrycode = $countrycode;
}
public function setDistance1(string $distance_1): void
{
$this->distance_1 = $distance_1;
}
public function setDistance2(string $distance_2): void
{
$this->distance_2 = $distance_2;
}
public function setDistance5(string $distance_5): void
{
$this->distance_5 = $distance_5;
}
public function setDistance10(string $distance_10): void
{
$this->distance_10 = $distance_10;
}
public function setDistance15(string $distance_15): void
{
$this->distance_15 = $distance_15;
}
public function setDistance20(string $distance_20): void
{
$this->distance_20 = $distance_20;
}
public function setDistance30(string $distance_30): void
{
$this->distance_30 = $distance_30;
}
public function setDistance50(string $distance_50): void
{
$this->distance_50 = $distance_50;
}
public function setDistance100(string $distance_100): void
{
$this->distance_100 = $distance_100;
}
public function setDistance200(string $distance_200): void
{
$this->distance_200 = $distance_200;
}
public function setIsSeoTarget(bool $isSeoTarget): void
{
$this->isSeoTarget = $isSeoTarget;
}
public function setCity(?string $city): void
{
$this->city = $city;
}
public function setBundesland(?string $bundesland): void
{
$this->bundesland = $bundesland;
}
public function setRegierungsbezirk(?string $regierungsbezirk): void
{
$this->regierungsbezirk = $regierungsbezirk;
}
public function setKreis(?string $kreis): void
{
$this->kreis = $kreis;
}
public function setGemeinde(?string $gemeinde): void
{
$this->gemeinde = $gemeinde;
}
public function setSeoCityFullname(?string $seoCityFullname): ?string
{
return $this->seoCityFullname = $seoCityFullname;
}
public function setCreatedViaNearestNeighborClone(bool $v): void
{
$this->createdViaNearestNeighborClone = $v;
}
}