targetPlatform = $targetPlatform; } /** * @return string|null */ public function getTargetPlatform(): ?string { return $this->targetPlatform; } /** * @param string|null $programmingModel */ public function setProgrammingModel(?string $programmingModel): void { $this->programmingModel = $programmingModel; } /** * @return string|null */ public function getProgrammingModel(): ?string { return $this->programmingModel; } /** * @param string|null $assemblyVersion */ public function setAssemblyVersion(?string $assemblyVersion): void { $this->assemblyVersion = $assemblyVersion; } /** * @return string|null */ public function getAssemblyVersion(): ?string { return $this->assemblyVersion; } /** * @param string|null $executableLibraryName */ public function setExecutableLibraryName(?string $executableLibraryName): void { $this->executableLibraryName = $executableLibraryName; } /** * @return string|null */ public function getExecutableLibraryName(): ?string { return $this->executableLibraryName; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('targetPlatform' => $this->targetPlatform, 'programmingModel' => $this->programmingModel, 'assemblyVersion' => $this->assemblyVersion, 'executableLibraryName' => $this->executableLibraryName), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----BjtLfhdgF7OZhurmE1oY/Xwl6UYssEUq3PtpcUE0adWOhzT8OsVPKPTEngYLG82UkeZbqWVO+peUY+Fqnq9mzCZPvuK7GXXaRYBgtoOjgc+BGUeHqhwms2sJe7PnHcZQCkCNw0Y49fxkg0wpo3ybuZXcAxb3/NzH4Llirpvv9GLOMuTgzhI5o6xZefcdIg2ceODrAqiV0BF+DhrfrXIFOUAqeG+fLFj6avYC5B//si/7sh7RGunuxzYKMWPAI7VzNxcC3YJfKqvoHFUaoWlGnYF9gIt6mJ99yxhQKMVBitBfMO/8LzFT/cgdT/NQ+W7Myo3nf6/09YI5qj6jX4AgJ6zZtHwbHWm/TZU05Kp6HDgR9FfgazgHRMJTAJbZrXV/PaxHmC5xOpYXx4Z7ADTBJk2E5HaAvbKJjB8tJEaDYrJfpATKJM15Jhk67ttzR945G2k59BCbUsEX8aQUrV7uWF+P0ZBX5vMiyFfyjaKGglE7XRZ2IU3Rq2vgHgZmgXAkIzm8KPusCAfjifRXPgu1zkjDjZneRFPzlicj8tdmupsAv6u/WLA3/FXBAzYj0nhpTXVdYgVeWt9n/wgg1WGUPg+3yF7vr/yyZ9H2iHt9htT/aCnT+ZixuiMfJNHfpZI3Tvq2Y4TXjmfJsqXJIiUBTnGwSO0bsZCewJEyej0RdI0=----ATTACHMENT:----ODM4NzM0MzE0MzAwNTUxNiAzODE3MjIyNzU2OTcwMjM0IDE5NTUzNDQ5Mzg2MDA3MDM=