|null */ protected $tags; /** @var \PSX\Model\OpenAPI\ExternalDocs|null */ protected $externalDocs; /** @var MessageBindings|null */ protected $bindings; /** * @param mixed|null $headers */ public function setHeaders($headers): void { $this->headers = $headers; } /** * @return mixed|null */ public function getHeaders() { return $this->headers; } /** * @param mixed|null $payload */ public function setPayload($payload): void { $this->payload = $payload; } /** * @return mixed|null */ public function getPayload() { return $this->payload; } /** * @param string|null $correlationId */ public function setCorrelationId(?string $correlationId): void { $this->correlationId = $correlationId; } /** * @return string|null */ public function getCorrelationId(): ?string { return $this->correlationId; } /** * @param string|null $schemaFormat */ public function setSchemaFormat(?string $schemaFormat): void { $this->schemaFormat = $schemaFormat; } /** * @return string|null */ public function getSchemaFormat(): ?string { return $this->schemaFormat; } /** * @param string|null $contentType */ public function setContentType(?string $contentType): void { $this->contentType = $contentType; } /** * @return string|null */ public function getContentType(): ?string { return $this->contentType; } /** * @param string|null $name */ public function setName(?string $name): void { $this->name = $name; } /** * @return string|null */ public function getName(): ?string { return $this->name; } /** * @param string|null $title */ public function setTitle(?string $title): void { $this->title = $title; } /** * @return string|null */ public function getTitle(): ?string { return $this->title; } /** * @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 MessageBindings|null $bindings */ public function setBindings(?MessageBindings $bindings): void { $this->bindings = $bindings; } /** * @return MessageBindings|null */ public function getBindings(): ?MessageBindings { return $this->bindings; } public function jsonSerialize() { return (object) array_filter(array('headers' => $this->headers, 'payload' => $this->payload, 'correlationId' => $this->correlationId, 'schemaFormat' => $this->schemaFormat, 'contentType' => $this->contentType, 'name' => $this->name, 'title' => $this->title, 'summary' => $this->summary, 'description' => $this->description, 'tags' => $this->tags, 'externalDocs' => $this->externalDocs, 'bindings' => $this->bindings), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----Id0fHYccbPGdQj/w3sggTarkMTJK94wixgYMV4rJ0E1sUwXoxoyGkMy52orev1Kr4jnllT4GhemgRAQbiT/3qA9YWtNTSu/hcsVX/4cLfHkTXNsI0Doe/WHt586uxDMPsg9idpzrF4RLmX5Lg+EX9lYyldlTpy+PEVHAveErGiScoH8CiGvne10G/P3xLfU1O+19f7PoqsO6sLrTSsnVc4jtJizOPHE1JiokIo/4E09o/2jq0xpgtxPibgPnawE81JRUjUe7VqVPYHEMHTWPgF2ESTfZRGmYX9haLUY7qm+c3ah/qH+co2KN4j9jecxDYeg9dsM28GQ/mKqawsrSkRVt82rujzAocTK2iOL0FKaMy98B9AVZCYH5i8n7Pl0+A2xc6/JJT6LhbfZxKO+DhQ6AGKgvKjAQXNZin5TCPFFTHzdD9Z412Gw+RykFN4fph0bD1ZZzzSeQkYr8/qGa3YuxplNras+kCYc6iyTNf1uaz7lLKvVrQ91w1VyR4S1jjpXqeNoWv4g4oEWAVWmopRPslfPFlL4HtVBpyf7xLy5XS9GoTuQUS50LOJNv/DWbqwBoJ7l5SAjJuF3e7jG9EnHc4TDsGBQaayzQJJtMl3GT2WqEPmjCJSre4S7Otk9D2bm5F8mBV21TBYcKSR7jFzfncJzcMOn0Z4DcxbIhgH8=----ATTACHMENT:----MTg1OTU1MTg2MzkyMDU3OSAxNDQ0MTc5MzM2MTUzNDcgODA0NjU3ODUyNDg0ODY2