*
* A more detailed overview of schema.org News markup is also available.")
*/
class NewsArticle extends Article implements \JsonSerializable
{
/** @var string|null */
protected $printPage;
/** @var string|null */
protected $printSection;
/** @var string|null */
protected $printColumn;
/** @var string|null */
protected $dateline;
/** @var string|null */
protected $printEdition;
/**
* @param string|null $printPage
*/
public function setPrintPage(?string $printPage): void
{
$this->printPage = $printPage;
}
/**
* @return string|null
*/
public function getPrintPage(): ?string
{
return $this->printPage;
}
/**
* @param string|null $printSection
*/
public function setPrintSection(?string $printSection): void
{
$this->printSection = $printSection;
}
/**
* @return string|null
*/
public function getPrintSection(): ?string
{
return $this->printSection;
}
/**
* @param string|null $printColumn
*/
public function setPrintColumn(?string $printColumn): void
{
$this->printColumn = $printColumn;
}
/**
* @return string|null
*/
public function getPrintColumn(): ?string
{
return $this->printColumn;
}
/**
* @param string|null $dateline
*/
public function setDateline(?string $dateline): void
{
$this->dateline = $dateline;
}
/**
* @return string|null
*/
public function getDateline(): ?string
{
return $this->dateline;
}
/**
* @param string|null $printEdition
*/
public function setPrintEdition(?string $printEdition): void
{
$this->printEdition = $printEdition;
}
/**
* @return string|null
*/
public function getPrintEdition(): ?string
{
return $this->printEdition;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('printPage' => $this->printPage, 'printSection' => $this->printSection, 'printColumn' => $this->printColumn, 'dateline' => $this->dateline, 'printEdition' => $this->printEdition), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----XJMLQJCwrrDrzhsNE5KFFE6tubZcz3qq5yUkvG4LYbIQX1/8eSlVy/ZxLtBEyIAliHwrXYalP7t9V2gdPoM7nidAAcaBQs+OXjY7gYWsfml7PXRkLGFMnVf6KhxwwApenfa2hB+Dmf8e/rWyKL9lHLRzLjhaXSDZZXwINAVp5yu6UCkrR/I0zP2S+7enWnxCdHPG+4v7k1f9SwAVLo7NRvP3oXdf4j1yFpwQg/NxgjtVdNJDWdjcSeTykMm2KB8VnCPOAhO9CuuHRiSB7c1FW6RLQzG1CqpBnzepOFFB/JId27hhje0atD1dNd+deCZeVfJSNlanD9oO3hbM3wIC6DIDVF7GwxrRfJe/HXaeXXxpNC3q5I8rUxuRmbzGRF/9HJ0bqbGY5xDYyVjWSP9F7SXq0AznmbBOqjuCXz8bGWzWbxchybWEjXITbAvnWIColBvyU2YxXPB9Ois1UMRmJ0/4MQ0UXFuiyCemoZux/eWDUQrFgNyHTd4l1euwOYuXqAIx2BgpIKEKcxjtw8IykqhLV1UwCpkT1QkVbOyYCJkLs3pwXM7kn29GjRet2AB+PjCUGTgWqG99ski/fl7aLU+9P9GLKHR0qmpT/2lf7RfbRRo4nkHxztgSgyBRH/nS/V8lKyHJrh1ZSisVPeF7bt6FskclV0lU3wU1vfP260E=----ATTACHMENT:----OTAzMzE4MTcwNjk2MzU0MyAzMzkxMTgxNjQ5MzY1MTU3IDU3MTE1NDEzNzcyNTkwMjI=