|null */ protected $attachments; /** @var ObjectType|null */ protected $author; /** @var string|null */ protected $content; /** @var string|null */ protected $displayName; /** @var array|null */ protected $downstreamDuplicates; /** @var string|null */ protected $id; /** @var string|null */ protected $image; /** @var string|null */ protected $objectType; /** @var \DateTime|null */ protected $published; /** @var string|null */ protected $summary; /** @var \DateTime|null */ protected $updated; /** @var array|null */ protected $upstreamDuplicates; /** @var string|null */ protected $url; /** * @param array|null $attachments */ public function setAttachments(?array $attachments): void { $this->attachments = $attachments; } /** * @return array|null */ public function getAttachments(): ?array { return $this->attachments; } /** * @param ObjectType|null $author */ public function setAuthor(?ObjectType $author): void { $this->author = $author; } /** * @return ObjectType|null */ public function getAuthor(): ?ObjectType { return $this->author; } /** * @param string|null $content */ public function setContent(?string $content): void { $this->content = $content; } /** * @return string|null */ public function getContent(): ?string { return $this->content; } /** * @param string|null $displayName */ public function setDisplayName(?string $displayName): void { $this->displayName = $displayName; } /** * @return string|null */ public function getDisplayName(): ?string { return $this->displayName; } /** * @param array|null $downstreamDuplicates */ public function setDownstreamDuplicates(?array $downstreamDuplicates): void { $this->downstreamDuplicates = $downstreamDuplicates; } /** * @return array|null */ public function getDownstreamDuplicates(): ?array { return $this->downstreamDuplicates; } /** * @param string|null $id */ public function setId(?string $id): void { $this->id = $id; } /** * @return string|null */ public function getId(): ?string { return $this->id; } /** * @param string|null $image */ public function setImage(?string $image): void { $this->image = $image; } /** * @return string|null */ public function getImage(): ?string { return $this->image; } /** * @param string|null $objectType */ public function setObjectType(?string $objectType): void { $this->objectType = $objectType; } /** * @return string|null */ public function getObjectType(): ?string { return $this->objectType; } /** * @param \DateTime|null $published */ public function setPublished(?\DateTime $published): void { $this->published = $published; } /** * @return \DateTime|null */ public function getPublished(): ?\DateTime { return $this->published; } /** * @param string|null $summary */ public function setSummary(?string $summary): void { $this->summary = $summary; } /** * @return string|null */ public function getSummary(): ?string { return $this->summary; } /** * @param \DateTime|null $updated */ public function setUpdated(?\DateTime $updated): void { $this->updated = $updated; } /** * @return \DateTime|null */ public function getUpdated(): ?\DateTime { return $this->updated; } /** * @param array|null $upstreamDuplicates */ public function setUpstreamDuplicates(?array $upstreamDuplicates): void { $this->upstreamDuplicates = $upstreamDuplicates; } /** * @return array|null */ public function getUpstreamDuplicates(): ?array { return $this->upstreamDuplicates; } /** * @param string|null $url */ public function setUrl(?string $url): void { $this->url = $url; } /** * @return string|null */ public function getUrl(): ?string { return $this->url; } public function jsonSerialize() { return (object) array_filter(array('attachments' => $this->attachments, 'author' => $this->author, 'content' => $this->content, 'displayName' => $this->displayName, 'downstreamDuplicates' => $this->downstreamDuplicates, 'id' => $this->id, 'image' => $this->image, 'objectType' => $this->objectType, 'published' => $this->published, 'summary' => $this->summary, 'updated' => $this->updated, 'upstreamDuplicates' => $this->upstreamDuplicates, 'url' => $this->url), static function ($value) : bool { return $value !== null; }); } } __halt_compiler();----SIGNATURE:----cMq8ecCIHvXydc2vCEXLznxixEqVmgudr4MQlvM7M4Hmkvi/S4tySmpP9NY2M/WTBC7nDhd3LpSUm+2RnBxHeIepT5o4/0k5vX5TByq8dCgAJpXEzh19+I6XOsB0PDROPjCHOA/ig65vUZ/4l+mMmS/JWwMzkDcEUZc17sxUVCP7JrxBUZNeXQuf6vp6MoJ7sPA9EuQPzGow8y1AfykGgE202fZugFPtziDiBZv0xvKbGmSpsN4RnyLpKwW1WZzQOl0OjIYw44AX4SMMZ9Oh4Rx2ynaOTCZFEVpjIvSwiggJOJeNeLN/RZtFL8B9gwOUu3eJ8CH7iE7lZDuihdhsKS//fDK2sZeHQOOAC9KOGGd1ollxgThlLw1rRJyXd23FPuihSD6k80oevwd5v7RMVU36byu0qsxexz7mAaWIRI3+CQF8V14NGXQ94OZPCA9Mzd6FAxF5LTmRJrWnC0508Zl+q8gVxVWWdzhRRByucufx8vtVaGHm2YOMfMwxeam4JhxzZhnPmZi/YnqpgA7yYxW07P1/n/4SK67kCZE0nKYCOC62n1a05OEf0vhVAAZo7VNvIUNAWc3iGx410wNj4r9fXkM3e2RZSP0BpGlvib/U4J4pG0JI351/LG83+/tn9qulhMMAnIDD/wT33vsKIa2maT40V8GY+/Ig2vU/vQc=----ATTACHMENT:----NjAzMzgyODEyMzQ4Mjk1MiA2NzU1MDE1MDM2MjUzMjM0IDgwNzI5MTY3NTA1NDczNQ==