name = $name; } /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @param string|null $summary */ public function setSummary(?string $summary): void { $this->summary = $summary; } /** * @return string|null */ public function getSummary(): ?string { return $this->summary; } /** * @param string|null $description */ public function setDescription(?string $description): void { $this->description = $description; } /** * @return string|null */ public function getDescription(): ?string { return $this->description; } /** * @param bool|null $required */ public function setRequired(?bool $required): void { $this->required = $required; } /** * @return bool|null */ public function getRequired(): ?bool { return $this->required; } /** * @param mixed|null $schema */ public function setSchema($schema): void { $this->schema = $schema; } /** * @return mixed|null */ public function getSchema() { return $this->schema; } /** * @param bool|null $deprecated */ public function setDeprecated(?bool $deprecated): void { $this->deprecated = $deprecated; } /** * @return bool|null */ public function getDeprecated(): ?bool { return $this->deprecated; } public function jsonSerialize() { return (object) array_filter(array('name' => $this->name, 'summary' => $this->summary, 'description' => $this->description, 'required' => $this->required, 'schema' => $this->schema, 'deprecated' => $this->deprecated), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----eHekvI9sRLfbax3bFltrlg2OPYoQCYg/oI1EfAOs7yFvYMVDP/8gokZ1+rcYeK0dv9sLMM8WaoWEG5aFuae9iGlE+XsEOetrtCnI4jwTbot6hRp2DaXs18ryoZaDYsx2zrcwWOiEXj/MGcs41QAdngY0W2fyumazJv3UnOUedhAK5tBJMuBiAoqGR5raiFu5WSvUUXkfDUHuU82WIVyQyVyKKZCoe04IOTReAL4bflGEpNM5eDDPza5Wz2Qd5rbf18OPvLoS2mZQg4IdhsKbnE/Kf9FzQcsd9B0I70j8vFJlmGvxoh838IFesHykMmtf8Qqj9OQYmWvgJB5Ua+FMN6bQXoXjS5xzDyHkW54iGUUbmzb5hHeC5RYaWYeMZkImt0cCUDnj+ZxMvXylXoGhk03i1p6qn7KM0SThR5vn48049ShwJc/KNi7RDZCFRJOy/vrsZo8MZH3gU1gKzQbQimcDbxKR0JPOxd/9VDh0zYsPPU7gTvEc0CL2x+IMnuugFQ+Jys9yOnTrCqJaW8LAwksvGtDmcAHIt9wuKeNR3ex4gYX6qYLEwWNs1UzAl0augVVf30WaDGjN3sgldkt+jeVgzY3rVtFrn5P0422gbCAP2LNpufX/2vVk+adcaV1qGY6zrg+iQCC3CgkkeS03EH4KR55AkNX+TXCyRn66i4k=----ATTACHMENT:----MTIwMzA2OTkyMTM1MTU3MiAyNzg1MTk3NzU1Nzc4MjU0IDQ0MDUzMTA3NDEyMDM1OTI=