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:----oeiosQsN/PLTCucRiTMcakWTx2o7/X5PCFsGC/Rrn8i0O/fhGQmF6SWh0tbrv1K1l+WBKk9T73MEiKZUUvQwavbEWVB2Z3DlS5uN5IaKLZ8wd2Ul4DCR5LBexaKVmz4c9weOi/auJOkmCuTxNnHL33QlKou1OfzH4K62yuA0tgZWEi/EaWTkIImIUs0xLuDh3b2bIKz4SXg2TcIOCrD3kVd+DPAX0iEYsXrsm+CsE1o6vLVGlDz6ASVo7uAbmKR3b6lVvQKknmcf8mIus65qh4K/92izWwID1KPj03IVaYDYy77QBJ6i/RTCqxrqTISmBWQz1j4SqlIIDDrChA3Gdhfd9a4p7x8TjDYkBXU2h8KMxufK+Cc44qfQlveQK4cw1LlnRwq098yKHGgsNZYV8HqY6brf/1Mv2P3vYhdQFvKrb1qPqm+u+N9QX5j/8ti/GVAseXAFI4zeN+fDg6Ud67xcKquxQSctGr5BmPPWba8UARz3/xIjxqjc7NBkiS/1cCuf5D/a4c4cHVLTkQdZdPlmyb9pmMWWLECgR8gyfFMI0YoSLtLGJfCVgZjsogOR+i23Ln4LDc+WIcJnyE2j4Ast74aKV3XOQ1Z6bRX94BH9kIvRRrKtPodg619ts+Q4RQpMKzrQJ00wX98jJKUksugXqBsRrNL6UInn43Q9C/Y=----ATTACHMENT:----MTgxMzMwMTE3NzE1Njg5OSA2ODc0MDA2NzcxNjU5MzE4IDI1Mzk3ODk3MTkwMjAwNTE=