<?php namespace Lc\CaracoleBundle\Model\Address; use Lc\CaracoleBundle\Model\Merchant\MerchantInterface; use Lc\CaracoleBundle\Model\PointSale\PointSaleInterface; use Lc\SovBundle\Model\User\UserInterface; /** * @ORM\MappedSuperclass() */ interface AddressInterface { public function getUser(): ?UserInterface; public function setUser(?UserInterface $user): AddressModel; public function getTitle(): ?string; public function setTitle(string $title): AddressModel; public function getType(): ?string; public function setType(string $type): AddressModel; public function getCivility(): ?bool; public function setCivility(?bool $civility): AddressModel; public function getLastname(): ?string; public function setLastname(?string $lastname): AddressModel; public function getFirstname(): ?string; public function setFirstname(?string $firstname): AddressModel; public function getAddress(): ?string; public function setAddress(string $address): AddressModel; public function getZip(): ?string; public function setZip(string $zip): AddressModel; public function getCity(): ?string; public function setCity(string $city): AddressModel; public function getCountry(): ?string; public function setCountry(string $country): AddressModel; public function getLatitude(): ?string; public function setLatitude(?string $latitude): AddressModel; public function getLongitude(): ?string; public function setLongitude(?string $longitude): AddressModel; public function getLatitudeOverride(): ?string; public function setLatitudeOverride(?string $latitudeOverride): AddressModel; public function getLongitudeOverride(): ?string; public function setLongitudeOverride(?string $longitudeOverride): AddressModel; public function getCompany(): ?string; public function setCompany(?string $company): AddressModel; public function getSiret(): ?string; public function setSiret(?string $siret): AddressModel; public function getTva(): ?string; public function setTva(?string $tva): AddressModel; public function getPhone(): ?array; public function setPhone(?array $phone): AddressModel; public function getComment(): ?string; public function setComment(?string $comment): AddressModel; public function getPointSale(): ?PointSaleInterface; public function setPointSale(PointSaleInterface $pointSale): AddressModel; public function getMerchant(): ?MerchantInterface; public function setMerchant(MerchantInterface $merchant): AddressModel; public function getDeliveryInfos(): ?string; public function setDeliveryInfos(?string $deliveryInfos): AddressModel; }