type; } public function getQualityOfService(): int { return $this->qualityOfService; } public function getRetained(): bool { return $this->retained; } public function getMessageId(): ?int { return $this->messageId; } public function setMessageId(?int $messageId): Message { $this->messageId = $messageId; return $this; } public function getTopic(): ?string { return $this->topic; } public function setTopic(?string $topic): Message { $this->topic = $topic; return $this; } public function getContent(): ?string { return $this->content; } public function setContent(?string $content): Message { $this->content = $content; return $this; } /** * @return int[] */ public function getAcknowledgedQualityOfServices(): array { return $this->acknowledgedQualityOfServices; } /** * @param int[] $acknowledgedQualityOfServices */ public function setAcknowledgedQualityOfServices(array $acknowledgedQualityOfServices): Message { $this->acknowledgedQualityOfServices = $acknowledgedQualityOfServices; return $this; } }