width = $width; } /** * @return QuantitativeValue|Distance|null */ public function getWidth() { return $this->width; } /** * @param \PSX\Uri\Uri|null $contentUrl */ public function setContentUrl(?\PSX\Uri\Uri $contentUrl): void { $this->contentUrl = $contentUrl; } /** * @return \PSX\Uri\Uri|null */ public function getContentUrl(): ?\PSX\Uri\Uri { return $this->contentUrl; } /** * @param \PSX\Uri\Uri|string|null $encodingFormat */ public function setEncodingFormat($encodingFormat): void { $this->encodingFormat = $encodingFormat; } /** * @return \PSX\Uri\Uri|string|null */ public function getEncodingFormat() { return $this->encodingFormat; } /** * @param NewsArticle|null $associatedArticle */ public function setAssociatedArticle(?NewsArticle $associatedArticle): void { $this->associatedArticle = $associatedArticle; } /** * @return NewsArticle|null */ public function getAssociatedArticle(): ?NewsArticle { return $this->associatedArticle; } /** * @param Distance|QuantitativeValue|null $height */ public function setHeight($height): void { $this->height = $height; } /** * @return Distance|QuantitativeValue|null */ public function getHeight() { return $this->height; } /** * @param Organization|null $productionCompany */ public function setProductionCompany(?Organization $productionCompany): void { $this->productionCompany = $productionCompany; } /** * @return Organization|null */ public function getProductionCompany(): ?Organization { return $this->productionCompany; } /** * @param \PSX\DateTime\Time|\DateTime|null $startTime */ public function setStartTime($startTime): void { $this->startTime = $startTime; } /** * @return \PSX\DateTime\Time|\DateTime|null */ public function getStartTime() { return $this->startTime; } /** * @param \PSX\DateTime\Time|\DateTime|null $endTime */ public function setEndTime($endTime): void { $this->endTime = $endTime; } /** * @return \PSX\DateTime\Time|\DateTime|null */ public function getEndTime() { return $this->endTime; } /** * @param bool|MediaSubscription|null $requiresSubscription */ public function setRequiresSubscription($requiresSubscription): void { $this->requiresSubscription = $requiresSubscription; } /** * @return bool|MediaSubscription|null */ public function getRequiresSubscription() { return $this->requiresSubscription; } /** * @param string|null $playerType */ public function setPlayerType(?string $playerType): void { $this->playerType = $playerType; } /** * @return string|null */ public function getPlayerType(): ?string { return $this->playerType; } /** * @param string|null $contentSize */ public function setContentSize(?string $contentSize): void { $this->contentSize = $contentSize; } /** * @return string|null */ public function getContentSize(): ?string { return $this->contentSize; } /** * @param string|null $bitrate */ public function setBitrate(?string $bitrate): void { $this->bitrate = $bitrate; } /** * @return string|null */ public function getBitrate(): ?string { return $this->bitrate; } /** * @param \PSX\Uri\Uri|null $embedUrl */ public function setEmbedUrl(?\PSX\Uri\Uri $embedUrl): void { $this->embedUrl = $embedUrl; } /** * @return \PSX\Uri\Uri|null */ public function getEmbedUrl(): ?\PSX\Uri\Uri { return $this->embedUrl; } /** * @param \PSX\DateTime\Date|null $uploadDate */ public function setUploadDate(?\PSX\DateTime\Date $uploadDate): void { $this->uploadDate = $uploadDate; } /** * @return \PSX\DateTime\Date|null */ public function getUploadDate(): ?\PSX\DateTime\Date { return $this->uploadDate; } /** * @param Duration|null $duration */ public function setDuration(?Duration $duration): void { $this->duration = $duration; } /** * @return Duration|null */ public function getDuration(): ?Duration { return $this->duration; } /** * @param Place|null $regionsAllowed */ public function setRegionsAllowed(?Place $regionsAllowed): void { $this->regionsAllowed = $regionsAllowed; } /** * @return Place|null */ public function getRegionsAllowed(): ?Place { return $this->regionsAllowed; } /** * @param CreativeWork|null $encodesCreativeWork */ public function setEncodesCreativeWork(?CreativeWork $encodesCreativeWork): void { $this->encodesCreativeWork = $encodesCreativeWork; } /** * @return CreativeWork|null */ public function getEncodesCreativeWork(): ?CreativeWork { return $this->encodesCreativeWork; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('width' => $this->width, 'contentUrl' => $this->contentUrl, 'encodingFormat' => $this->encodingFormat, 'associatedArticle' => $this->associatedArticle, 'height' => $this->height, 'productionCompany' => $this->productionCompany, 'startTime' => $this->startTime, 'endTime' => $this->endTime, 'requiresSubscription' => $this->requiresSubscription, 'playerType' => $this->playerType, 'contentSize' => $this->contentSize, 'bitrate' => $this->bitrate, 'embedUrl' => $this->embedUrl, 'uploadDate' => $this->uploadDate, 'duration' => $this->duration, 'regionsAllowed' => $this->regionsAllowed, 'encodesCreativeWork' => $this->encodesCreativeWork), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----KK8zG3aniKJitv1PdXdCH0O+2NTvxtmbstTmo730P6mB2+WyXbiKhvGG+PLlYu2vVli6Yns6Jr8xsDRFzfwDq3nGyP8nQGehc+4vSIG1+skFRwx190N8XmH8HgQrKqDaXzjCTGVsVw3XxaXQfdctVeRfENcbjrx1DamhmNyWDMs4Osb7d3hLSyuqSSsOZH+1vHBA2DDJ1nSdqlzVAGHFhP6CMzK42J8enFEWNivBsnbGSXlJEQ5jE7r6q2l2nVBueuegLUMh4iUqGehio2acjrT3W442aA4+dk+cto3p4SoxC/wiaMQdNPmsC4Cyb4Ev0mMBhRrOwTL7zyW66odvZzbw/MZUchepMvIvtSF8W1nOvsl/Pe5spCrntmaa2phj8kQzptrY7BceOinwar07Zv9CBVL9rswFwlt7meAC4vBSCMs0HViEuBme+Mx0RFOrvmDY6DcAtciPaJkIFiRaCY/6/FvYPPYe/TFsrCJJXARTLAmKoriwzFQaGpLWZY7xav24jQ83xOvV2Q6Fh8pnwMEE6b06BaOHoY1D423Zq8I5F3pu1EB9ZeE3JCVEaKl5C+T+sVJL/d2MBXwFbm+o0515gCUvSFqfxHW9MPevHd0zoQ7dIuRe2pBfh/u3/HvzUzGZzoVXMCu4lqaBdUEFbY91Qpvm+9KV8vfQTiA5Lq4=----ATTACHMENT:----NTUxNjUzNzczNDg0ODc2NSA4NzcxNDY4NTYyOTU5MCA1MTUyMzg3MDg3NjI2MjMw