title = $title; } /** * @return string|null */ public function getTitle(): ?string { return $this->title; } /** * @param string|null $description */ public function setDescription(?string $description): void { $this->description = $description; } /** * @return string|null */ public function getDescription(): ?string { return $this->description; } /** * @param string|null $termsOfService */ public function setTermsOfService(?string $termsOfService): void { $this->termsOfService = $termsOfService; } /** * @return string|null */ public function getTermsOfService(): ?string { return $this->termsOfService; } /** * @param Contact|null $contact */ public function setContact(?Contact $contact): void { $this->contact = $contact; } /** * @return Contact|null */ public function getContact(): ?Contact { return $this->contact; } /** * @param License|null $license */ public function setLicense(?License $license): void { $this->license = $license; } /** * @return License|null */ public function getLicense(): ?License { return $this->license; } /** * @param string|null $version */ public function setVersion(?string $version): void { $this->version = $version; } /** * @return string|null */ public function getVersion(): ?string { return $this->version; } public function jsonSerialize() { return (object) array_filter(array('title' => $this->title, 'description' => $this->description, 'termsOfService' => $this->termsOfService, 'contact' => $this->contact, 'license' => $this->license, 'version' => $this->version), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----fY9dDspSa0pjmTjPUYhOBpKP257nlUqnpgt9hjWMx+1wEkYH1a5niXpRcpOjS3B7zRzl0Ghv9tOm+EXEtoh9li+PBtwBIUkLllNHZhdMamMb2be73qYHUmuC/7lLEInYVJCqU+W7qmcPBz8EUQbqdKAYWgsD2E26T8cSgOjuOFQdxBwZk+t4Y+gsGq2uSLwwxURhu6pYYq2CJyM1nLFN9BlCxslbctE6GBmbemn/qljSlBLJjmE6lHTFnBSRezS0CSyFNP/+/Zaf/CtxoxFDBauCk1OVj5soT8z7zsFy4GvKa3Tsv7EMxJ2EqbBLkH1Id4t0cG+OSwgAvuI9R7NYNPq67jQxWlejeeXkAzxQ6odGcVDw/rVK8KbfI0LjgVCHoXfiMvZF9Z9v5wt1jBVXy3yiN/z55X23K2bzsgIQkRTlIbxWvUgeEwGgA1XrC2FUIBIhVixzuCigT/EGG1lU9G/B2bs902XPS6E91euWNRGB4oLjimzSWMP7/1VmebGmHo6AUEw+caXDMFTdeE37B9mMPphWQ99mkxjsyLmjF6s+wHy/jxznS6cDH9dXeQI796nPLFJphxGlmcWVyPSSe0e564KMrG0rqMeYjFF8UD33z9ecpuzyHeP7MTM8hwBb7NJZ7CZp4/QS/FdIunuoLkYpeTAYAJybvyzGlpQLpsw=----ATTACHMENT:----ODYyOTIwMjA3MzA2NzcxNyAyNTI2MzUzMzI2NTk4NzA1IDE0Mjk5ODk5NzgwMzM0MjU=