broadcastServiceTier = $broadcastServiceTier; } /** * @return string|null */ public function getBroadcastServiceTier(): ?string { return $this->broadcastServiceTier; } /** * @param CableOrSatelliteService|null $inBroadcastLineup */ public function setInBroadcastLineup(?CableOrSatelliteService $inBroadcastLineup): void { $this->inBroadcastLineup = $inBroadcastLineup; } /** * @return CableOrSatelliteService|null */ public function getInBroadcastLineup(): ?CableOrSatelliteService { return $this->inBroadcastLineup; } /** * @param \PSX\Uri\Uri|string|null $genre */ public function setGenre($genre): void { $this->genre = $genre; } /** * @return \PSX\Uri\Uri|string|null */ public function getGenre() { return $this->genre; } /** * @param string|null $broadcastChannelId */ public function setBroadcastChannelId(?string $broadcastChannelId): void { $this->broadcastChannelId = $broadcastChannelId; } /** * @return string|null */ public function getBroadcastChannelId(): ?string { return $this->broadcastChannelId; } /** * @param string|BroadcastFrequencySpecification|null $broadcastFrequency */ public function setBroadcastFrequency($broadcastFrequency): void { $this->broadcastFrequency = $broadcastFrequency; } /** * @return string|BroadcastFrequencySpecification|null */ public function getBroadcastFrequency() { return $this->broadcastFrequency; } /** * @param BroadcastService|null $providesBroadcastService */ public function setProvidesBroadcastService(?BroadcastService $providesBroadcastService): void { $this->providesBroadcastService = $providesBroadcastService; } /** * @return BroadcastService|null */ public function getProvidesBroadcastService(): ?BroadcastService { return $this->providesBroadcastService; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('broadcastServiceTier' => $this->broadcastServiceTier, 'inBroadcastLineup' => $this->inBroadcastLineup, 'genre' => $this->genre, 'broadcastChannelId' => $this->broadcastChannelId, 'broadcastFrequency' => $this->broadcastFrequency, 'providesBroadcastService' => $this->providesBroadcastService), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----TE6uDrs1meZ1V/kM+4gUR+huEVZYdYjXBRXCe87DRIPGNFf2Ois13kRL+QjIS4NIoKNtZeNRo6xCsBZrbpEHItukLYESSox8WopvCWLf7aQXfZBMwiJQbYt2CCmguWBfrDFfH1mS2dMSRY3kSzswpZOcFWzUBzXyKchkt/ChHrRKDNitz0jtz7yg7KJNHgXtqiUscQ3UdVfXMHRSpU/Mnfhi4Hi2A8rxK9XkMXPe6fzk+BV1TTuhZKbEM6RdxHBbIjBSSUQPX+sQlM3t2jYtY3Ju15dbHYvV8hZ7++jnOqzf1MHmF/vT4Kg1mEXE0IeY0lImRxnizmNpjGZG7ybBFtTvjNFzGUpCqrAHrSyDQ+tujMO4ViBXnHXZPuLCr8kRK+eevd8SjSV/dgMaa6B3i7qrigb1QqIqQngAJ80HmWUOtKypVE5gcxrxFTAxmxNb7wZ8O4FJqAv/KX5cjhYxbgmGF1dwpMzpOezNJqZLCoEXwt168Z76k+PCa4HZSMqB6lxmkV1/WlQ7y487uxYRfOp40TzFpvUXz7WuK9lF8i1rWxGURw2pzRQM5LXlj+vpnnrc3pUondkSfiPOWelrPPgLyRZrugpKh6JYHcBvsJtQDfxISpXxGzmuFty9aLlST0YRrcgZM8wFaQdXapGtlBs/7JeL7AlDGaUObKe0zcA=----ATTACHMENT:----MjQ5OTQ0MjMxMTIwMDE0MSA3NTIzMTE3NzgzMDA2NDc4IDE4ODk2NjQ2NjA3MzI3MDM=