id; } public function getServerUrl(): ?string { return $this->serverUrl; } public function setServerUrl(?string $serverUrl): static { $this->serverUrl = $serverUrl; return $this; } public function getUsername(): ?string { return $this->username; } public function setUsername(?string $username): static { $this->username = $username; return $this; } public function getEncryptedPassword(): ?string { return $this->encryptedPassword; } public function setEncryptedPassword(?string $encryptedPassword): static { $this->encryptedPassword = $encryptedPassword; return $this; } public function getCalendarPath(): ?string { return $this->calendarPath; } public function setCalendarPath(?string $calendarPath): static { $this->calendarPath = $calendarPath; return $this; } public function isEnabled(): bool { return $this->enabled; } public function setEnabled(bool $enabled): static { $this->enabled = $enabled; return $this; } public function hasPassword(): bool { return null !== $this->encryptedPassword; } }