選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

AddressInterface.php 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?php
  2. namespace Lc\CaracoleBundle\Model\Address;
  3. use Lc\CaracoleBundle\Model\Merchant\MerchantInterface;
  4. use Lc\CaracoleBundle\Model\PointSale\PointSaleInterface;
  5. use Lc\SovBundle\Model\User\UserInterface;
  6. /**
  7. * @ORM\MappedSuperclass()
  8. */
  9. interface AddressInterface
  10. {
  11. public function getUser(): ?UserInterface;
  12. public function setUser(?UserInterface $user): \Lc\CaracoleBundle\Model\Address\AddressModel;
  13. public function getTitle(): ?string;
  14. public function setTitle(string $title): \Lc\CaracoleBundle\Model\Address\AddressModel;
  15. public function getType(): ?string;
  16. public function setType(string $type): \Lc\CaracoleBundle\Model\Address\AddressModel;
  17. public function getCivility(): ?bool;
  18. public function setCivility(?bool $civility): \Lc\CaracoleBundle\Model\Address\AddressModel;
  19. public function getLastname(): ?string;
  20. public function setLastname(?string $lastname): \Lc\CaracoleBundle\Model\Address\AddressModel;
  21. public function getFirstname(): ?string;
  22. public function setFirstname(?string $firstname): \Lc\CaracoleBundle\Model\Address\AddressModel;
  23. public function getAddress(): ?string;
  24. public function setAddress(string $address): \Lc\CaracoleBundle\Model\Address\AddressModel;
  25. public function getZip(): ?string;
  26. public function setZip(string $zip): \Lc\CaracoleBundle\Model\Address\AddressModel;
  27. public function getCity(): ?string;
  28. public function setCity(string $city): \Lc\CaracoleBundle\Model\Address\AddressModel;
  29. public function getCountry(): ?string;
  30. public function setCountry(string $country): \Lc\CaracoleBundle\Model\Address\AddressModel;
  31. public function getLatitude(): ?string;
  32. public function setLatitude(?string $latitude): \Lc\CaracoleBundle\Model\Address\AddressModel;
  33. public function getLongitude(): ?string;
  34. public function setLongitude(?string $longitude): \Lc\CaracoleBundle\Model\Address\AddressModel;
  35. public function getLatitudeOverride(): ?string;
  36. public function setLatitudeOverride(?string $latitudeOverride): \Lc\CaracoleBundle\Model\Address\AddressModel;
  37. public function getLongitudeOverride(): ?string;
  38. public function setLongitudeOverride(?string $longitudeOverride): \Lc\CaracoleBundle\Model\Address\AddressModel;
  39. public function getCompany(): ?string;
  40. public function setCompany(?string $company): \Lc\CaracoleBundle\Model\Address\AddressModel;
  41. public function getSiret(): ?string;
  42. public function setSiret(?string $siret): \Lc\CaracoleBundle\Model\Address\AddressModel;
  43. public function getTva(): ?string;
  44. public function setTva(?string $tva): \Lc\CaracoleBundle\Model\Address\AddressModel;
  45. public function getPhone(): ?array;
  46. public function setPhone(?array $phone): \Lc\CaracoleBundle\Model\Address\AddressModel;
  47. public function getComment(): ?string;
  48. public function setComment(?string $comment): \Lc\CaracoleBundle\Model\Address\AddressModel;
  49. public function getPointSale(): ?PointSaleInterface;
  50. public function setPointSale(PointSaleInterface $pointSale): \Lc\CaracoleBundle\Model\Address\AddressModel;
  51. public function getMerchant(): ?MerchantInterface;
  52. public function setMerchant(MerchantInterface $merchant): \Lc\CaracoleBundle\Model\Address\AddressModel;
  53. public function getDeliveryInfos(): ?string;
  54. public function setDeliveryInfos(?string $deliveryInfos): \Lc\CaracoleBundle\Model\Address\AddressModel;
  55. }