|null */ protected $tags; /** @var \PSX\Model\OpenAPI\ExternalDocs|null */ protected $externalDocs; /** @var OperationBindings|null */ protected $bindings; /** @var Message|null */ protected $message; /** * @param string|null $operationId */ public function setOperationId(?string $operationId): void { $this->operationId = $operationId; } /** * @return string|null */ public function getOperationId(): ?string { return $this->operationId; } /** * @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 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 \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 OperationBindings|null $bindings */ public function setBindings(?OperationBindings $bindings): void { $this->bindings = $bindings; } /** * @return OperationBindings|null */ public function getBindings(): ?OperationBindings { return $this->bindings; } /** * @param Message|null $message */ public function setMessage(?Message $message): void { $this->message = $message; } /** * @return Message|null */ public function getMessage(): ?Message { return $this->message; } public function jsonSerialize() { return (object) array_filter(array('operationId' => $this->operationId, 'summary' => $this->summary, 'description' => $this->description, 'tags' => $this->tags, 'externalDocs' => $this->externalDocs, 'bindings' => $this->bindings, 'message' => $this->message), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----PjG502WjuJVutBB84hYkCctOgtas8Bb8imcvS0FhnD97YwTj7a8RGuPNRGvR8Dvy8xLzIrPNSXGVI+tpYHqyzEpKuHo20ge+dtFGWIUHH0KE3hbeUxDPVeCLRIJtQn4u+L6Pim5w9UI13flPV0v1qaoouV5lEzxKlety8U8cl9JMbWv6QKwx/Svp5VHDgj39V9CdtZZu5sTNZU3mzpKJwwBTd8mo9nYw+Q9QRySZX3uwUbLP8CASCtYzhslHi4bufEg1w3bXla7SluxOBQ41KJF0X84dNj+ZarUCEZl9cF6EcqC86Kh6WIoLrqNbqg08c0/r7fZA+Mronq1hlH4cdhOCkYaeRsE3CSoeYcvT8fgOqc0YzEGB+6mmELYD23gts6bgS/+pNZ3vlbhD808bkGxGcdIGh/NSd6a2OkGyKUPwqCAn4e+YnkkHisvodxeFnt5rLj++0BsID0/6u5p2PZKi217d8YlPJShsy0HFlszFVXdg93DLtsbpshmxGfvefliZ23O3wUayEJY/iy/TGdlacmwBkJKr6mWG9oYhhyEul8iq5c0TaQeYaXYHccx+UIcDHx8WWqWTo13nEg1J7/o3cKKSavQTv2LS8a2KRPoXvdDrXdzy7oAOCZG2xrxAXTtI3g9ElLq2XoU97GZ8tLajz/I3VDbmqmLG43q1l38=----ATTACHMENT:----NDgzOTg1MTM3NTYxMjg4NSA0NjAxODkxNjg1MDcxNjc1IDcyNjY5ODA4NTAzOTE3MA==