message = $message; $this->link = $link; $this->pictureLink = $pictureLink; $this->caption = $caption; $this->description = $description; } public function getMessage(): string { return $this->message; } public function getLink(): string { return $this->link; } public function getPictureLink(): string { return $this->pictureLink; } public function getCaption(): string { return $this->caption; } public function getDescription(): string { return $this->description; } /** * @param string[] $networksToPublishOn * * @see Enum::ANY List of available networks */ public function setNetworksToPublishOn(array $networksToPublishOn): self { $this->networksToPublishOn = $networksToPublishOn; return $this; } /** * @return string[] * * @see Enum::ANY List of available networks */ public function getNetworksToPublishOn(): array { return $this->networksToPublishOn; } }