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:----Rzh/qSbuA01ZHnuzAjewJdTV373YvDOSK4BiXTxLIt+xraoIPYGCrLUbgpXm2t/tJ3DLNg5DbnqiF41LbvD++I5kD4nKrZSHXPsQeQHPVygM6Cb/Zf8ZUNZigJykTxjl58SG9ki5JaY5YYV+1ymr53mdFtyodmJZdmO2chb3tLgFDYPOknMEWg8jZp+Wq45S+6T9T/lmxRKhfA3jWUWVoCMWbe3ZZxk1L36FNI7NlPu9Cp2hbTTLCHnbkikzFJw2ZEgSKOeQsm2HLe/YTiQc29DVApwPdP6tRXkHYKyXZCh7VujIfNLXmDM0C6XX9sEMi3FhIhWbFVNK63ZaSFItOnQC3812FXod73t1b0OalQYf5BzmK40CUCiVwfT5Qb+k+O6qOZijLPyEyMwuWQB3cYsD3Tlejvma5dZ3K3qfuXc/H/pOyEv2yQPTUvB9UzTQy6z8/YomU5W5rrDsHPFyIXve5g8wFY+RrjayCAzZ1hZQ6oVDv60N1ZbTX+7PBXXR3KD8Yld6LMWjgxbf9hXHJeOd2DpGOGaxn7TnfdcYDgtAldL3xVXu4vNVNMTfipcJ/9KIZ2JHuBqvveDNH9idLwtFCl2INH1NfzFUmEwT2i/trEYSXlgmKkTy2PjY+a4rqc6CogULGbk+XEW6goY4aWBUpHN4yaD2kRxmX8mr474=----ATTACHMENT:----MzU3MDExNjQ2MzE2NTA5NyAxMTY0OTU4ODYwNDI2NDE5IDI1MzUwNDkzODE4MzU2ODc=