|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:----YsePoPmzRkzrLaAd/gafox3/AB0RhOrGLPSp/nmz4q7f/kDV++zAyUtRMxZasJOXuFlIU17GXZL5sNYaJ1fZ58Oh8FsbvdnqATx4+M2jyGN6RMBAGmyw/0MW1rmvIobqxIPY0pbt/5MLJPhFz77X7uz39m1Gc1sflw7arKiyqnr9DMTRnerXmynH27Ug34NFsyAyUQHsrxFNjix60GP8MiatAgeXFHplsg97Joqq6Y4+b8QJC8Q9RwLBUwN0Mh8L5diEGrzEeKctTFiL5nLT/wri3pV8/WLz1BkFYi22yeLxwYiyZxy2x54u/8VajyiwvzShvHH1hNxNsZO7mCvoknaP5eJGYuePXUbktd+hvsWPDefLfGxJugfExJuHW3NlbAa0mXXQz/Yy3ek6cbk8g+VwIKF1tIzAX2xBemQ8G03K7ULh5mvUpLFuCAYtGOZ+jyhNX0TDyoVKk7LPyU9kkwb+rxCaZF2IhmXKG/1BWavdEpfoKf9H6UbI7mwvTJnqTnfCzy80VRTYJoiI9vOFfpXMQzdjQoOV/2cuGg2hxSQQkaJL7XkGrtu3mdvEp6FOvVETllvBc7ddY50Ejag2C9Y4yC9jtkjdvtXGRWkyP8QplVOzg1cg7eWAVvbix84r7Mhb9mGkXqe9EOGCx7GwBN10/GY3bWS+AUGTrfCiH/M=----ATTACHMENT:----MTU4NjIyODYxODIzODM5NSA1Mjc1MjYwNjIxNzcwNzUxIDg2OTQyNDIwNzU0MDEwMzY=