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:----SVhiv+PJkQ3StiN9PoecMyTk1t7mUoyILdRZ7/xlFi8BVZj5RTn4kEvCB/RNTJKHcn7M9VPZddMzbKpG8ZGNpfzUWLYp2lZ9KS5Lebo62P3cAEiQSD6iSz3afOQDWEzbO6j7pHoTY1QLqJCAC12sfk4YahkeqGVQPgF/nyACMjUof3kp1qvSPXZqXQiVjXrKoP491ujxcN2m7d3qAs8wMhjautyK3wbWDA0ESce0R8AN/6a48xti8KnWQ5DI9jg7ObnB5m2FU075YTw5zAvgDDnaq730g92NGJE1nn0ExwRaZb5Wv4+rq+WdlwKUj/klfY/hDSjsaGIRw5093C6+818KuWRXCokqG9aAmW9dEYOBi8fJ/QeeUiuIxs06hoCSrhF/VncotVLVxhrw2BmvX0kp4tVW+0CIRPqfmKy0n8shGNC3dA3SlCl5zEUfgIQ8ZWV2wwSuSKJP3KibQPfKqXP+IRTTy9l1LEfyCawBe5gXz8jwnzeywzdSy6fbOpjCNzeCTMM18JiVkt46QRXD5yGoDWlC2EOUzNFkiMoONl1Iu4s/UqEX8dbDD/v4tzccBFqlhTqcIdWTL+gP9A9O2+kNuqJ/nlbJ0/MyFrVBgb3NiJrB+YL3td/wnmx7g6Fc7tryetfxbyGsuxS0k7MBMLg0dCMyRGO02To60CjLn8I=----ATTACHMENT:----Mjk4NDM2NDc3MjEzMzY4NSAzNjk1NjkxMjQ0NTI2NzUxIDQ3MjA1NTgyOTUyNjE1OTQ=