trailer = $trailer; } /** * @return VideoObject|null */ public function getTrailer(): ?VideoObject { return $this->trailer; } /** * @param \PSX\Uri\Uri|Place|PostalAddress|null $gameLocation */ public function setGameLocation($gameLocation): void { $this->gameLocation = $gameLocation; } /** * @return \PSX\Uri\Uri|Place|PostalAddress|null */ public function getGameLocation() { return $this->gameLocation; } /** * @param \PSX\Uri\Uri|string|Thing|null $gamePlatform */ public function setGamePlatform($gamePlatform): void { $this->gamePlatform = $gamePlatform; } /** * @return \PSX\Uri\Uri|string|Thing|null */ public function getGamePlatform() { return $this->gamePlatform; } /** * @param Person|MusicGroup|null $musicBy */ public function setMusicBy($musicBy): void { $this->musicBy = $musicBy; } /** * @return Person|MusicGroup|null */ public function getMusicBy() { return $this->musicBy; } /** * @param Person|null $actor */ public function setActor(?Person $actor): void { $this->actor = $actor; } /** * @return Person|null */ public function getActor(): ?Person { return $this->actor; } /** * @param Thing|null $quest */ public function setQuest(?Thing $quest): void { $this->quest = $quest; } /** * @return Thing|null */ public function getQuest(): ?Thing { return $this->quest; } /** * @param Organization|null $productionCompany */ public function setProductionCompany(?Organization $productionCompany): void { $this->productionCompany = $productionCompany; } /** * @return Organization|null */ public function getProductionCompany(): ?Organization { return $this->productionCompany; } /** * @param Thing|null $characterAttribute */ public function setCharacterAttribute(?Thing $characterAttribute): void { $this->characterAttribute = $characterAttribute; } /** * @return Thing|null */ public function getCharacterAttribute(): ?Thing { return $this->characterAttribute; } /** * @param Episode|null $episode */ public function setEpisode(?Episode $episode): void { $this->episode = $episode; } /** * @return Episode|null */ public function getEpisode(): ?Episode { return $this->episode; } /** * @param QuantitativeValue|null $numberOfPlayers */ public function setNumberOfPlayers(?QuantitativeValue $numberOfPlayers): void { $this->numberOfPlayers = $numberOfPlayers; } /** * @return QuantitativeValue|null */ public function getNumberOfPlayers(): ?QuantitativeValue { return $this->numberOfPlayers; } /** * @param CreativeWork|null $cheatCode */ public function setCheatCode(?CreativeWork $cheatCode): void { $this->cheatCode = $cheatCode; } /** * @return CreativeWork|null */ public function getCheatCode(): ?CreativeWork { return $this->cheatCode; } /** * @param Person|null $director */ public function setDirector(?Person $director): void { $this->director = $director; } /** * @return Person|null */ public function getDirector(): ?Person { return $this->director; } /** * @param int|null $numberOfEpisodes */ public function setNumberOfEpisodes(?int $numberOfEpisodes): void { $this->numberOfEpisodes = $numberOfEpisodes; } /** * @return int|null */ public function getNumberOfEpisodes(): ?int { return $this->numberOfEpisodes; } /** * @param Thing|null $gameItem */ public function setGameItem(?Thing $gameItem): void { $this->gameItem = $gameItem; } /** * @return Thing|null */ public function getGameItem(): ?Thing { return $this->gameItem; } /** * @param int|null $numberOfSeasons */ public function setNumberOfSeasons(?int $numberOfSeasons): void { $this->numberOfSeasons = $numberOfSeasons; } /** * @return int|null */ public function getNumberOfSeasons(): ?int { return $this->numberOfSeasons; } /** * @param GamePlayMode|null $playMode */ public function setPlayMode(?GamePlayMode $playMode): void { $this->playMode = $playMode; } /** * @return GamePlayMode|null */ public function getPlayMode(): ?GamePlayMode { return $this->playMode; } /** * @param CreativeWork|null $containsSeason */ public function setContainsSeason(?CreativeWork $containsSeason): void { $this->containsSeason = $containsSeason; } /** * @return CreativeWork|null */ public function getContainsSeason(): ?CreativeWork { return $this->containsSeason; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('trailer' => $this->trailer, 'gameLocation' => $this->gameLocation, 'gamePlatform' => $this->gamePlatform, 'musicBy' => $this->musicBy, 'actor' => $this->actor, 'quest' => $this->quest, 'productionCompany' => $this->productionCompany, 'characterAttribute' => $this->characterAttribute, 'episode' => $this->episode, 'numberOfPlayers' => $this->numberOfPlayers, 'cheatCode' => $this->cheatCode, 'director' => $this->director, 'numberOfEpisodes' => $this->numberOfEpisodes, 'gameItem' => $this->gameItem, 'numberOfSeasons' => $this->numberOfSeasons, 'playMode' => $this->playMode, 'containsSeason' => $this->containsSeason), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----qLBJvekW2eRZcBRIZc/fL/H2OlhiPJkLB9tysgmMR4Dqe7MdMGpyZpGU4I9ptPNaixJUxzRl8p7jAtdZEkmdDak/xgvLOFZxU7LPWp1f7wmhWRf8E/VMz9I0B66yXKv+TYgcGMZOmaIuWEaEsfSSOGgMcujDS4tgFX4Yk2nPQo+TP/XtiVtVSA1GPzM49Fqk0v3S4Rljo9xYC+SkDN6uGVzfr4XTNIqlwcH1DN3S/YJyJrRCIgy9Kw7yP/uomHX87GQIUc/Vyn5u6bFVllzhXM9i2o9ASCy6OPAI5vIEPP8veNJfwzUCmUd5OkG7j6u+JYwlXcxaI68Eal8pBWF4Z/YMP+ynHUk/mOQNwUPII/xMr+GhkjtbHzIap9fBKrBeJIKs4IuAAy0bsx8to9C90Pv3WR5ARnMDg02Z5VV7pDy9YEVblpOBebt/zzX+XixPR2xofccFSTzLpOxsj7EgRPv7WB5FWPhK2ADHY8hSRvwoRa8y7wMB9cxIg+QbmNRODR2EJMQKn5W0n6w2kYQFGJ8zIweakiF0ZpOsAcqSrpcRzIY46+UIP+G7H+jNSBLBbEbBoOE8RkJCz1X48Yg0QcGGhBqGxhuQd9ISopeAmEEL5aRupBFTrLGpOkb/1AcO3j9C71RKpbLGFS72tnamKoIDCCsz+0e+7NuiA8xMC7A=----ATTACHMENT:----MTEwMzIxNzcwNzkxMTg0NSA1Njg5OTA0MjE2MjE1MTYzIDYyMzM5NzYxODI0MzUyMw==