<?php
namespace App\Entity\System\Twilio\TwilioConfigs\Infos;
use Doctrine\ORM\Mapping as ORM;
/**
* Class TwilioAddressEmbeddable
* @package App\Entity\System\Twilio\TwilioConfigs\Infos
*
* @ORM\Embeddable()
*/
class TwilioAddressEmbeddable extends AbstractTwilioInfoEmbeddable
{
/**
* @var string|null
*
* @ORM\Column(
* type = "string",
* nullable = true,
* )
*/
protected ?string $street;
/**
* @var string|null
*
* @ORM\Column(
* type = "string",
* nullable = true,
* )
*/
protected ?string $city;
/**
* @var string|null
*
* @ORM\Column(
* type = "string",
* nullable = true,
* )
*/
protected ?string $region;
/**
* @var string|null
*
* @ORM\Column(
* type = "string",
* nullable = true,
* )
*/
protected ?string $postalCode;
/**
* @var string|null
*
* @ORM\Column(
* type = "string",
* nullable = true,
* )
*/
protected ?string $country;
/**
* @return string|null
*/
public function getStreet(): ?string
{
return $this->street;
}
/**
* @param string|null $street
* @return $this
*/
public function setStreet(?string $street): self
{
$this->street = $street;
return $this;
}
/**
* @return string|null
*/
public function getCity(): ?string
{
return $this->city;
}
/**
* @param string|null $city
* @return $this
*/
public function setCity(?string $city): self
{
$this->city = $city;
return $this;
}
/**
* @return string|null
*/
public function getRegion(): ?string
{
return $this->region;
}
/**
* @param string|null $region
* @return $this
*/
public function setRegion(?string $region): self
{
$this->region = $region;
return $this;
}
/**
* @return string|null
*/
public function getPostalCode(): ?string
{
return $this->postalCode;
}
/**
* @param string|null $postalCode
* @return $this
*/
public function setPostalCode(?string $postalCode): self
{
$this->postalCode = $postalCode;
return $this;
}
/**
* @return string|null
*/
public function getCountry(): ?string
{
return $this->country;
}
/**
* @param string|null $country
* @return $this
*/
public function setCountry(?string $country): self
{
$this->country = $country;
return $this;
}
}