|null */ protected $tags; /** @var string|null */ protected $summary; /** @var string|null */ protected $description; /** @var \PSX\Model\OpenAPI\ExternalDocs|null */ protected $externalDocs; /** @var array|null */ protected $params; /** @var ContentDescriptor|\PSX\Model\OpenAPI\Reference|null */ protected $result; /** @var bool|null */ protected $deprecated; /** @var array<\PSX\Model\OpenAPI\Server>|null */ protected $servers; /** @var array|null */ protected $errors; /** @var array|null */ protected $links; /** * @var string|null * @Enum({"by-name", "by-position", "either"}) */ protected $paramStructure; /** @var array|null */ protected $examples; /** * @param string|null $name */ public function setName(?string $name): void { $this->name = $name; } /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @param array<\PSX\Model\OpenAPI\Tag>|null $tags */ public function setTags(?array $tags): void { $this->tags = $tags; } /** * @return array<\PSX\Model\OpenAPI\Tag>|null */ public function getTags(): ?array { return $this->tags; } /** * @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 \PSX\Model\OpenAPI\ExternalDocs|null $externalDocs */ public function setExternalDocs(?\PSX\Model\OpenAPI\ExternalDocs $externalDocs): void { $this->externalDocs = $externalDocs; } /** * @return \PSX\Model\OpenAPI\ExternalDocs|null */ public function getExternalDocs(): ?\PSX\Model\OpenAPI\ExternalDocs { return $this->externalDocs; } /** * @param array|null $params */ public function setParams(?array $params): void { $this->params = $params; } /** * @return array|null */ public function getParams(): ?array { return $this->params; } /** * @param ContentDescriptor|\PSX\Model\OpenAPI\Reference|null $result */ public function setResult($result): void { $this->result = $result; } /** * @return ContentDescriptor|\PSX\Model\OpenAPI\Reference|null */ public function getResult() { return $this->result; } /** * @param bool|null $deprecated */ public function setDeprecated(?bool $deprecated): void { $this->deprecated = $deprecated; } /** * @return bool|null */ public function getDeprecated(): ?bool { return $this->deprecated; } /** * @param array<\PSX\Model\OpenAPI\Server>|null $servers */ public function setServers(?array $servers): void { $this->servers = $servers; } /** * @return array<\PSX\Model\OpenAPI\Server>|null */ public function getServers(): ?array { return $this->servers; } /** * @param array|null $errors */ public function setErrors(?array $errors): void { $this->errors = $errors; } /** * @return array|null */ public function getErrors(): ?array { return $this->errors; } /** * @param array|null $links */ public function setLinks(?array $links): void { $this->links = $links; } /** * @return array|null */ public function getLinks(): ?array { return $this->links; } /** * @param string|null $paramStructure */ public function setParamStructure(?string $paramStructure): void { $this->paramStructure = $paramStructure; } /** * @return string|null */ public function getParamStructure(): ?string { return $this->paramStructure; } /** * @param array|null $examples */ public function setExamples(?array $examples): void { $this->examples = $examples; } /** * @return array|null */ public function getExamples(): ?array { return $this->examples; } public function jsonSerialize() { return (object) array_filter(array('name' => $this->name, 'tags' => $this->tags, 'summary' => $this->summary, 'description' => $this->description, 'externalDocs' => $this->externalDocs, 'params' => $this->params, 'result' => $this->result, 'deprecated' => $this->deprecated, 'servers' => $this->servers, 'errors' => $this->errors, 'links' => $this->links, 'paramStructure' => $this->paramStructure, 'examples' => $this->examples), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----agawxPWTGC1sibZ0D4u4JzDbUjWU3xOc5BOcbU5nMHJ2eE8lv/odhB0vIU6TYls4bbPjre4Fu7rWb/6K5YLHz7H9CwYpAy+vxmaxmWM0suWO1MUcyRdntuWnz550Um+WdueBix1UbmdHViWJFaxo/acnfS9jA2YcuSfJ7bXcHpcsdKMcBK9uMh/59naOL25MCYja9LVODpDMebVs1FHsN00Bjt7WF5Wlggw94BdhI0fwalTaLUKfQmtM6VuY1bYlYbII9gXFW/tLTWYI2sb8SIhuQULfENLJojxChMFN9k/yQB+RBDEc3qw1UGANbEZvRKj3u8rFJlbw9TZfX01XXRB/0ZoiR4tZPchuwmxHndd7753hNPQWw8zvqLblUCemQNcJlz10ARn7P2WiDHe8Lh7wo+5QunAfCkd0CnttGwusva2M2sQREvMAMvNy0RpyOo1J6TfGVLTGMKCnz42Qbh2DYnoNBOhU3fuBaWcL51eAqcS/V/WW9mlScbLm72qmRcF80sKwPNbV+5OK+mWrglH1sd1t35FpHLETOIR/Hb+BVF47Ki7JsIh+V8L3SoyL+MUVFeJCjALZ1KKC3i4Dp2RUk+loU547beQLsgp/A2flCqAJGdy+yQGGofxiSmD2M4b91W2ZrHSXoWgDu1cwUSxUjVFiZWaBJLkU+X/wk6w=----ATTACHMENT:----NTczNTMyNzUyMzM4MzkyNiA4Mzk0NjAxMTk1MjkwOTU4IDYzNDYzMjc0NjgwNDAwNzU=