*
* See also blog post.")
*/
class Article extends CreativeWork implements \JsonSerializable
{
/** @var string|int|null */
protected $pageStart;
/** @var string|null */
protected $articleBody;
/** @var string|null */
protected $pagination;
/** @var string|int|null */
protected $pageEnd;
/** @var \PSX\Uri\Uri|SpeakableSpecification|null */
protected $speakable;
/** @var int|null */
protected $wordCount;
/** @var string|null */
protected $articleSection;
/**
* @param string|int|null $pageStart
*/
public function setPageStart($pageStart): void
{
$this->pageStart = $pageStart;
}
/**
* @return string|int|null
*/
public function getPageStart()
{
return $this->pageStart;
}
/**
* @param string|null $articleBody
*/
public function setArticleBody(?string $articleBody): void
{
$this->articleBody = $articleBody;
}
/**
* @return string|null
*/
public function getArticleBody(): ?string
{
return $this->articleBody;
}
/**
* @param string|null $pagination
*/
public function setPagination(?string $pagination): void
{
$this->pagination = $pagination;
}
/**
* @return string|null
*/
public function getPagination(): ?string
{
return $this->pagination;
}
/**
* @param string|int|null $pageEnd
*/
public function setPageEnd($pageEnd): void
{
$this->pageEnd = $pageEnd;
}
/**
* @return string|int|null
*/
public function getPageEnd()
{
return $this->pageEnd;
}
/**
* @param \PSX\Uri\Uri|SpeakableSpecification|null $speakable
*/
public function setSpeakable($speakable): void
{
$this->speakable = $speakable;
}
/**
* @return \PSX\Uri\Uri|SpeakableSpecification|null
*/
public function getSpeakable()
{
return $this->speakable;
}
/**
* @param int|null $wordCount
*/
public function setWordCount(?int $wordCount): void
{
$this->wordCount = $wordCount;
}
/**
* @return int|null
*/
public function getWordCount(): ?int
{
return $this->wordCount;
}
/**
* @param string|null $articleSection
*/
public function setArticleSection(?string $articleSection): void
{
$this->articleSection = $articleSection;
}
/**
* @return string|null
*/
public function getArticleSection(): ?string
{
return $this->articleSection;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('pageStart' => $this->pageStart, 'articleBody' => $this->articleBody, 'pagination' => $this->pagination, 'pageEnd' => $this->pageEnd, 'speakable' => $this->speakable, 'wordCount' => $this->wordCount, 'articleSection' => $this->articleSection), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----iuGPnwlpC6QNWY1GwSnmlbtgrdclrYBBUOXfx/byv3W9RzShDXtFXAI5zhuWENP8nNcrKYPk6eRe2kHOpYDLOFMZHOzS22zSCh/It7vpOuWP3d0EvxClP6OK+gIhHVBPCB3sOLJYmo2+HmpvYP9QhNA1KBRSuWbupccK4Mv0vSRmbthqK1UgjZVSoyPRDBik5vq1ugEkD8sSC0e7qHEgbzDcFdzCoGinrQLfhn6iC0rA+BFi/jBdy710nXnL8UCK8rjlzEenudx2pbSguDS1QUxLG3TceDgg61uFbREk09JeQX2mLWzH1u5F7YRy6SMRJ8XluxGqhgOrfOTSXvcY91VIntITL33+JPMG31459hXSl3Ve7xEi1wHDoDZSyCjLTY1ERU2bxL+E8C2eKaEqSNwc6kBHMwuaAhLPZ0V85ItnI5uhDQofMuUNLnOggoavykX7zQugdKpLqRqNjztEsIjy9Q0ZkFL8S3f14vmT1FiUFFM+6DXvKys4zyMhzHHmCsiIeFFA2QD7o/SDgTRGDqNJ8CVNHlatULTT1SbbsQ9ZBaIyAjhm4vVrTCFknHiJom6y3qXbZLa3pcWAtCA3QNYGrjwPjJAkYNyHMyLCaO79lfMx1CPb0d2Sz1m2ZMJC7M6n4pg9D4noPKU622R03DkdzS3HJJ7/i/uE9z4yVcE=----ATTACHMENT:----MjQyNjY3NDM5NDk1NzM4OCA5ODM4ODQ5NjMxOTE3MjExIDQ1NjExNjgzMjMzOTk5Njg=