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:----p6mPFDPa6Fli4i1RfJvkKVxn2BYUvMomOZMBuuUtWkDHp/vv1zoajN6nz0zjI6UwpPz0pQPiixbX7WG3jhhp8h1mUbl56Af+JfrmMY1bxlW/P4LWQtAdmjQS+8ZU17FefqztQwwHZd6ycJ7IoW7SOEXPgO9/xry2NeL6e+gWmos1YlzkYymuZZynJTsTBPOgBeqx+dvlUoT8HxfmQLpRFGLOI28ldZPUUJwPRBXX3+t1IdShRAPafxTaWRT3ziK4agcjnPqrOADR6D4ID+MrgEsOnwZ1R37/rNAAyoOoNNBhtv2LvYewJ6MBf4wnJQWsZKrM660X23gXkgIBvBxb21QXArVD8GSr6LyB4s/Ft6LHN5sGC4ZLzyMJ+J9HFGMNVsqW+CZlktcGRVrRs8eMntDQKR+4BTRkv5J+jif2Jo4i/RLaAlIFnBOzl9BkvYEl7qomRwjAuzivqpkh/5Bole9ozxxphrMz/CPVqYu/pbUFEbHvNSgg1yI3qw+q09fhEPQERMQ3A4TiPZIVQiHKRlTXFE7SAl6lHZI5hffP6ivUyF7mS54MpMtVw9UcgMz9PHb4FX4MiOmYvZ1LabbAJXR5+BteJE2PzHS0g5kYsCLV5KFaa+K/yPN2woJRMwkjOIGSmCCBVCIW4pEp8aioEC1AJacwowPZPW4JrKyXzXM=----ATTACHMENT:----NzEyNTM4MTEwODY3NjA0IDY5NjIyOTU0NTI4MzI4MzYgMjkwMTk4NTI0NDMxMDY2Mw==