recordLabel = $recordLabel; } /** * @return Organization|null */ public function getRecordLabel(): ?Organization { return $this->recordLabel; } /** * @param MusicReleaseFormatType|null $musicReleaseFormat */ public function setMusicReleaseFormat(?MusicReleaseFormatType $musicReleaseFormat): void { $this->musicReleaseFormat = $musicReleaseFormat; } /** * @return MusicReleaseFormatType|null */ public function getMusicReleaseFormat(): ?MusicReleaseFormatType { return $this->musicReleaseFormat; } /** * @param string|null $catalogNumber */ public function setCatalogNumber(?string $catalogNumber): void { $this->catalogNumber = $catalogNumber; } /** * @return string|null */ public function getCatalogNumber(): ?string { return $this->catalogNumber; } /** * @param Organization|Person|null $creditedTo */ public function setCreditedTo($creditedTo): void { $this->creditedTo = $creditedTo; } /** * @return Organization|Person|null */ public function getCreditedTo() { return $this->creditedTo; } /** * @param Duration|null $duration */ public function setDuration(?Duration $duration): void { $this->duration = $duration; } /** * @return Duration|null */ public function getDuration(): ?Duration { return $this->duration; } /** * @param MusicAlbum|null $releaseOf */ public function setReleaseOf(?MusicAlbum $releaseOf): void { $this->releaseOf = $releaseOf; } /** * @return MusicAlbum|null */ public function getReleaseOf(): ?MusicAlbum { return $this->releaseOf; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('recordLabel' => $this->recordLabel, 'musicReleaseFormat' => $this->musicReleaseFormat, 'catalogNumber' => $this->catalogNumber, 'creditedTo' => $this->creditedTo, 'duration' => $this->duration, 'releaseOf' => $this->releaseOf), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----KtvHQ2uv/GVjxAnyG+ixB/9xnYnL8E8Ljba6FwEUBmGbsjQXvX+EWLqndZ/wWEXlZriXOPbteYqjnWsSFob856E9ZFc6Y47GaUms0Yym+aNzrJPAmZ/oYlyrugjyWQH7RxYcMVCTXHcM4JEvLt+G2wOvUcJ9TqXticmx2ZkN5PZ33iWJLMS8oQHcEklDLR3oETA2RNT0F3nCuWENbefwbEmTouxQXEnaSgn4zBBfQZSHzieNJfYFpE5u7hnFsKqiNrq6ky33YYOhDi7WZv/bVQsKX+vllOLOuvqEcxT5bw5NJQCJg1ueRAKBx8sEC2u5eK+dNsW+gsWchWV1SXKoiKyH6/tr6Lo/S0QCMCTHtv1mrR7eC+7pNcvhWhNUsKL+NXpNIFh2VmGfEG7JqzOB1EQ5BN2OSmLWngdyy5lfEoFBP5xEPb6yMJ0SE5hs8NRIJnbMD02LeILE5dzDSvpeTD7q2WTANKFAv6qbgCxt/zNn7wfys/bMC9cQPa/3fskeOAJelkGOsP1ZzFEerzQl0ioj+2nHwr+zjimebvqG/rave7vmhz6u3O7rdIqh6r9mZAoIovuDs/UCmFwv+cM5F+es55B9sSUmZY5Hl9gomF16ke1EE5SbtE7djH8c9aCSwe69ap7PZqC4mo0AToFjk0l8iG+ASXB/pPTrcDBwmKw=----ATTACHMENT:----MjY1ODI3NTIxMTk1NjI5NyA2Mzg5MTg3MzczMDY0MzQ0IDY2MDI5NzgxNjE1NzE2Mzk=