src/Entity/PartnerSecondaryLocation.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Serializer\Annotation\Groups;
  5. /**
  6. * PartnerSecondaryLocation
  7. *
  8. * @ORM\Table(name="partner_secondary_location")
  9. * @ORM\Entity
  10. */
  11. class PartnerSecondaryLocation
  12. {
  13. /**
  14. * @var int|null
  15. *
  16. * @ORM\Column(name="id", type="integer")
  17. * @ORM\Id
  18. * @ORM\GeneratedValue(strategy="IDENTITY")
  19. */
  20. private $id;
  21. /**
  22. * @var string|null
  23. *
  24. * @ORM\Column(name="name", type="text", length=255, nullable=true, options={"default"="NULL"})
  25. * @Groups({"agenda-api"})
  26. */
  27. private $name;
  28. /**
  29. * @var string|null
  30. *
  31. * @ORM\Column(name="address", type="string", length=255, nullable=true, options={"default"="NULL"})
  32. */
  33. private $address;
  34. /**
  35. * @var string|null
  36. *
  37. * @ORM\Column(name="address2", type="string", length=255, nullable=true, options={"default"="NULL"})
  38. */
  39. private $address2;
  40. /**
  41. * @var string|null
  42. *
  43. * @ORM\Column(name="zip_code", type="string", length=10, nullable=true, options={"default"="NULL"})
  44. */
  45. private $zipCode;
  46. /**
  47. * @var string|null
  48. *
  49. * @ORM\Column(name="city", type="string", length=100, nullable=true, options={"default"="NULL"})
  50. */
  51. private $city;
  52. /**
  53. * @var string|null
  54. *
  55. * @ORM\Column(name="country", type="string", length=100, nullable=true, options={"default"="NULL"})
  56. */
  57. private $country;
  58. /**
  59. * @var string|null
  60. *
  61. * @ORM\Column(name="address_coord_y", type="string", length=30, nullable=true, options={"default"="NULL"})
  62. */
  63. private $addressCoordY;
  64. /**
  65. * @var string|null
  66. *
  67. * @ORM\Column(name="address_coord_x", type="string", length=30, nullable=true, options={"default"="NULL"})
  68. */
  69. private $addressCoordX;
  70. /**
  71. * @var bool|null
  72. *
  73. * @ORM\Column(name="active", type="boolean", nullable=true)
  74. */
  75. private $active = true;
  76. /**
  77. * @var Partner
  78. *
  79. * @ORM\ManyToOne(targetEntity="Partner", inversedBy="secondaryLocations")
  80. * @ORM\JoinColumns({
  81. * @ORM\JoinColumn(name="partner_id", referencedColumnName="id")
  82. * })
  83. */
  84. private $partner;
  85. /**
  86. * @return int|null
  87. */
  88. public function getId(): ?int
  89. {
  90. return $this->id;
  91. }
  92. /**
  93. * @param int|null $id
  94. */
  95. public function setId(?int $id): void
  96. {
  97. $this->id = $id;
  98. }
  99. /**
  100. * @return string|null
  101. */
  102. public function getName(): ?string
  103. {
  104. return $this->name;
  105. }
  106. /**
  107. * @param string|null $name
  108. */
  109. public function setName(?string $name): void
  110. {
  111. $this->name = $name;
  112. }
  113. /**
  114. * @return string|null
  115. */
  116. public function getAddress(): ?string
  117. {
  118. return $this->address;
  119. }
  120. /**
  121. * @param string|null $address
  122. */
  123. public function setAddress(?string $address): void
  124. {
  125. $this->address = $address;
  126. }
  127. /**
  128. * @return string|null
  129. */
  130. public function getAddress2(): ?string
  131. {
  132. return $this->address2;
  133. }
  134. /**
  135. * @param string|null $address2
  136. */
  137. public function setAddress2(?string $address2): void
  138. {
  139. $this->address2 = $address2;
  140. }
  141. /**
  142. * @return string|null
  143. */
  144. public function getZipCode(): ?string
  145. {
  146. return $this->zipCode;
  147. }
  148. /**
  149. * @param string|null $zipCode
  150. */
  151. public function setZipCode(?string $zipCode): void
  152. {
  153. $this->zipCode = $zipCode;
  154. }
  155. /**
  156. * @return string|null
  157. */
  158. public function getCity(): ?string
  159. {
  160. return $this->city;
  161. }
  162. /**
  163. * @param string|null $city
  164. */
  165. public function setCity(?string $city): void
  166. {
  167. $this->city = $city;
  168. }
  169. /**
  170. * @return string|null
  171. */
  172. public function getCountry(): ?string
  173. {
  174. return $this->country;
  175. }
  176. /**
  177. * @param string|null $country
  178. */
  179. public function setCountry(?string $country): void
  180. {
  181. $this->country = $country;
  182. }
  183. /**
  184. * @return string|null
  185. */
  186. public function getAddressCoordY(): ?string
  187. {
  188. return $this->addressCoordY;
  189. }
  190. /**
  191. * @param string|null $addressCoordY
  192. */
  193. public function setAddressCoordY(?string $addressCoordY): void
  194. {
  195. $this->addressCoordY = $addressCoordY;
  196. }
  197. /**
  198. * @return string|null
  199. */
  200. public function getAddressCoordX(): ?string
  201. {
  202. return $this->addressCoordX;
  203. }
  204. /**
  205. * @param string|null $addressCoordX
  206. */
  207. public function setAddressCoordX(?string $addressCoordX): void
  208. {
  209. $this->addressCoordX = $addressCoordX;
  210. }
  211. /**
  212. * @return bool|null
  213. */
  214. public function getActive(): ?bool
  215. {
  216. return $this->active;
  217. }
  218. /**
  219. * @param bool|null $active
  220. */
  221. public function setActive(?bool $active): void
  222. {
  223. $this->active = $active;
  224. }
  225. /**
  226. * @return Partner
  227. */
  228. public function getPartner(): Partner
  229. {
  230. return $this->partner;
  231. }
  232. /**
  233. * @param Partner $partner
  234. */
  235. public function setPartner(Partner $partner): void
  236. {
  237. $this->partner = $partner;
  238. }
  239. }