id; } public function getName(): ?string { return $this->name; } public function setName(string $name): static { $this->name = $name; return $this; } public function getAddress(): ?string { return $this->address; } public function setAddress(string $address): static { $this->address = $address; return $this; } public function getCity(): ?string { return $this->city; } public function setCity(?string $city): static { $this->city = $city; return $this; } public function getState(): ?State { return $this->state; } public function setState(?State $state): static { $this->state = $state; return $this; } public function getZip(): ?int { return $this->zip; } public function setZip(?int $zip): static { $this->zip = $zip; return $this; } public function getFormattedAddress(): string { return "{$this->address}
{$this->city}, {$this->state->value} {$this->zip}"; } public function getLat(): ?string { return $this->lat; } public function setLat(?string $lat): static { $this->lat = $lat; return $this; } public function getLon(): ?string { return $this->lon; } public function setLon(?string $lon): static { $this->lon = $lon; return $this; } public function __toString(): string { return "{$this->address} {$this->city}, {$this->state->value} {$this->zip}"; } }