availableLanguage = $availableLanguage; } /** * @return string|Language|null */ public function getAvailableLanguage() { return $this->availableLanguage; } /** * @param \PSX\Uri\Uri|null $serviceUrl */ public function setServiceUrl(?\PSX\Uri\Uri $serviceUrl): void { $this->serviceUrl = $serviceUrl; } /** * @return \PSX\Uri\Uri|null */ public function getServiceUrl(): ?\PSX\Uri\Uri { return $this->serviceUrl; } /** * @param Place|null $serviceLocation */ public function setServiceLocation(?Place $serviceLocation): void { $this->serviceLocation = $serviceLocation; } /** * @return Place|null */ public function getServiceLocation(): ?Place { return $this->serviceLocation; } /** * @param PostalAddress|null $servicePostalAddress */ public function setServicePostalAddress(?PostalAddress $servicePostalAddress): void { $this->servicePostalAddress = $servicePostalAddress; } /** * @return PostalAddress|null */ public function getServicePostalAddress(): ?PostalAddress { return $this->servicePostalAddress; } /** * @param ContactPoint|null $serviceSmsNumber */ public function setServiceSmsNumber(?ContactPoint $serviceSmsNumber): void { $this->serviceSmsNumber = $serviceSmsNumber; } /** * @return ContactPoint|null */ public function getServiceSmsNumber(): ?ContactPoint { return $this->serviceSmsNumber; } /** * @param ContactPoint|null $servicePhone */ public function setServicePhone(?ContactPoint $servicePhone): void { $this->servicePhone = $servicePhone; } /** * @return ContactPoint|null */ public function getServicePhone(): ?ContactPoint { return $this->servicePhone; } /** * @param Duration|null $processingTime */ public function setProcessingTime(?Duration $processingTime): void { $this->processingTime = $processingTime; } /** * @return Duration|null */ public function getProcessingTime(): ?Duration { return $this->processingTime; } /** * @param Service|null $providesService */ public function setProvidesService(?Service $providesService): void { $this->providesService = $providesService; } /** * @return Service|null */ public function getProvidesService(): ?Service { return $this->providesService; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('availableLanguage' => $this->availableLanguage, 'serviceUrl' => $this->serviceUrl, 'serviceLocation' => $this->serviceLocation, 'servicePostalAddress' => $this->servicePostalAddress, 'serviceSmsNumber' => $this->serviceSmsNumber, 'servicePhone' => $this->servicePhone, 'processingTime' => $this->processingTime, 'providesService' => $this->providesService), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----si+fII/tDLd6t7qOrTz40dconE0zppdSyAsIUV14+pD5PsMPijujSWuxx3Ll9Kwd2dqRVfAH/fWmIpmr9yEme/MpBVSkdpPAUx7Bj5BM47g4TQeRZOsz6fvrglX6Xio8sAHjzwB76WtsfIpu/ZrAfLv21R319QzyZgdeNv1yaFQXzGrW0hW4zLpl0zq61Zh2oi9swVUF913feIjPWy9o0xZZgLkJ/38ODGtxPwiPzYlJueq6RcoES7tBk8CKX2gRQ8OLuD0k3S6RMthBrW8gYHxEMunwzPWnc+zS3y2295BgDkSOVbmWgKWlHv3t3Bv06XmU70qs2BaaEOJObfGUM5zsEHBMAPn2lCU6PyHBII9W7XdbuNVKMMx6RRaUoKCIA5b2S5nvu9fj67kkOtx4ur/+ZvowIrv1vbPneoUZ35wfFlsUn+pb4W3OeT9M8+9n8IRGFSV7un5BBdzUkiqA/wqWxlQ5uK6h1zZvbt5LLDO7LHpxSEbycZO6mrSVfSIR0QxR0Yfi6KLlwm8y32+iEqubkZK2p82QEOOxLbun8+lSxfB5i1hHW034meJZn1HrdWH6lRmUIlCwBc8P0skYNuwMns9n2zSryZo8ZftZI8D2er+0URKlfzSXNl3TSqdFqT06y0cwrtsC7kKlPcEN2OCMUHuQaKNwFLqh1rU/ehY=----ATTACHMENT:----NDA0ODY1MzA0NzAyMzgwMiAyODI2NjI0MTk2OTEyMzY4IDc4NTI2MDAxMTMzMzgxMTM=