version = $version; } /** * @return string|null */ public function getVersion(): ?string { return $this->version; } /** * @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 $screenshot */ public function setScreenshot(?string $screenshot): void { $this->screenshot = $screenshot; } /** * @return string|null */ public function getScreenshot(): ?string { return $this->screenshot; } /** * @param string|null $website */ public function setWebsite(?string $website): void { $this->website = $website; } /** * @return string|null */ public function getWebsite(): ?string { return $this->website; } /** * @param string|null $downloadUrl */ public function setDownloadUrl(?string $downloadUrl): void { $this->downloadUrl = $downloadUrl; } /** * @return string|null */ public function getDownloadUrl(): ?string { return $this->downloadUrl; } /** * @param string|null $sha1Hash */ public function setSha1Hash(?string $sha1Hash): void { $this->sha1Hash = $sha1Hash; } /** * @return string|null */ public function getSha1Hash(): ?string { return $this->sha1Hash; } public function jsonSerialize() { return (object) array_filter(array('version' => $this->version, 'description' => $this->description, 'screenshot' => $this->screenshot, 'website' => $this->website, 'downloadUrl' => $this->downloadUrl, 'sha1Hash' => $this->sha1Hash), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----fjgrb+GMVOS+MYqxNp1MKXZWeXzcdSh+mZ0lWXDwGcFXTgzy0EZxf/UKKndtkCB1lncmxGqyEqoX6Ixps3hdmbWWAH9Wh197L3j9Y/DYYpqCsV05CUGT6jsvOHiO+QNQwkgxeyiIMJBLUBhKYtISicOcfQS72GKuH+nwqgGY3i3lyMTDNwKYE6x3LH5B2AZRh/U0D1x5GjmqAzA4WL9pfSMBy0grbD6rRlbmMJ64V0+7BSyfcmPziBDGDevnOp31ID497OCrjpdfoGBpNv5JQn01VYD/LAO8P370t9beYc7YZPEgyJKAP/0enR6KRGs7zwSLZ+M0iCOCyAm6m9NGIR9YpBXp7Q/L4DXCg2hGSmVNxJX8MSl74GZaKkwog/Iav8jm8ww7vGNllSrqpQn2PfxruFN4N/jCjyVg+slMlK5/GIX31txDokjR0ZV6370jlM7ONP8n3Dm8I2HTNjXEhrbJbRkceBtvOvtWyzGV+3hGT09m/6ZQMtTlcZgxYSef77mPX+XnAog7jUz20jWuEJxWHVF5yYFsmFRmbXW4Xg1vutHvk7D9WYyuMTt27DbWnS9g4ir4WDHxnomBpk1OMRl0GYCPHkj1RqXihtCky0ulC3X8Gs9Nt8aE7DG2Nx1RqV1UuGksr7s7DKzkdSzgY9nuLinwYOyZt0LomITNaqI=----ATTACHMENT:----OTM0MzM4NjE2MDcyNTk1NCA2OTMzOTI2MzExOTI0MjUgOTE1MTk3MjQyNTI5MDQ0MA==