|null * @UniqueItems(true) */ protected $tags; /** @var string|null */ protected $summary; /** @var string|null */ protected $description; /** @var ExternalDocs|null */ protected $externalDocs; /** @var string|null */ protected $operationId; /** * @var array|null * @UniqueItems(true) */ protected $parameters; /** @var RequestBody|Reference|null */ protected $requestBody; /** @var Responses|null */ protected $responses; /** @var Callback|Reference|null */ protected $callbacks; /** @var bool|null */ protected $deprecated; /** * @var array|null * @UniqueItems(true) */ protected $security; /** * @var array|null * @UniqueItems(true) */ protected $servers; /** * @param array|null $tags */ public function setTags(?array $tags): void { $this->tags = $tags; } /** * @return array|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 ExternalDocs|null $externalDocs */ public function setExternalDocs(?ExternalDocs $externalDocs): void { $this->externalDocs = $externalDocs; } /** * @return ExternalDocs|null */ public function getExternalDocs(): ?ExternalDocs { return $this->externalDocs; } /** * @param string|null $operationId */ public function setOperationId(?string $operationId): void { $this->operationId = $operationId; } /** * @return string|null */ public function getOperationId(): ?string { return $this->operationId; } /** * @param array|null $parameters */ public function setParameters(?array $parameters): void { $this->parameters = $parameters; } /** * @return array|null */ public function getParameters(): ?array { return $this->parameters; } /** * @param RequestBody|Reference|null $requestBody */ public function setRequestBody($requestBody): void { $this->requestBody = $requestBody; } /** * @return RequestBody|Reference|null */ public function getRequestBody() { return $this->requestBody; } /** * @param Responses|null $responses */ public function setResponses(?Responses $responses): void { $this->responses = $responses; } /** * @return Responses|null */ public function getResponses(): ?Responses { return $this->responses; } /** * @param Callback|Reference|null $callbacks */ public function setCallbacks($callbacks): void { $this->callbacks = $callbacks; } /** * @return Callback|Reference|null */ public function getCallbacks() { return $this->callbacks; } /** * @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|null $security */ public function setSecurity(?array $security): void { $this->security = $security; } /** * @return array|null */ public function getSecurity(): ?array { return $this->security; } /** * @param array|null $servers */ public function setServers(?array $servers): void { $this->servers = $servers; } /** * @return array|null */ public function getServers(): ?array { return $this->servers; } public function jsonSerialize() { return (object) array_filter(array('tags' => $this->tags, 'summary' => $this->summary, 'description' => $this->description, 'externalDocs' => $this->externalDocs, 'operationId' => $this->operationId, 'parameters' => $this->parameters, 'requestBody' => $this->requestBody, 'responses' => $this->responses, 'callbacks' => $this->callbacks, 'deprecated' => $this->deprecated, 'security' => $this->security, 'servers' => $this->servers), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----CAopql8E7mOKZJA5TvOCeFcWeOs7OptLhXaW9uP/gmU6ONPnzfJPBKBzsaxVZwxFZWEuZ5hFM0b9bEGkNIfSD9t5kGAZSxiPyqEeO0HbDq8umfMy4xBQdrmJtz/ofcxEp6//Yqyl5YCm66iGiOHL5TivvZmSbvGKsCWImmBhOFK0cDUQPO7CpFc7dT7uIHVtrL74iJ96tTmpvRW5/ntyeVeGyYt/fic+M0niUO3kvrleivnGMLi54j0WzHZ3vumxwTGtdTOFtxxfKy0W9Xrw+1spj2YnG8m8Y6UqqP98nnrE4wDwwoZGaZyV3gF5V8yKGwiYeqitQ7USgxFqvX62owrlG/keLJ84E/qfA3kFvNun1v7u97nCfhxv5oCIRW2xtwCIM58Y4Nl7GhDmToUx5TuOf0/lEIOXxNUiuU4RYE4CqOY0BPM9nRTLW+PBYxCt/tKPgifIjxnLVznr/5nW9+0tKCzqcAvTtmwZSm7pn87bWPQbsQN2MonAl/nRSTLs+wxhXmQmhHAV+hvDGFHTg5A2UZ3Q+93ySJXiIW0ESIPxDFKs8ABbqBnuvDcGBOFuYUH463bHSdz9ywbTP9WtMlTueqjMz7yUKf2CSClxDRASa0QS6h4HJzVv/PchUxnz15EvLy6bBUp2u7jt0e3GjeZ4p/5LXjRAoib6uHGt6mg=----ATTACHMENT:----OTE1Mjk4MjQyMjA1NDkxNCA0NDc4NTA3NDc2MzI5Mzc5IDY1NDI5MTkzMzAxMDAzNzY=