iswcCode = $iswcCode; } /** * @return string|null */ public function getIswcCode(): ?string { return $this->iswcCode; } /** * @param MusicComposition|null $includedComposition */ public function setIncludedComposition(?MusicComposition $includedComposition): void { $this->includedComposition = $includedComposition; } /** * @return MusicComposition|null */ public function getIncludedComposition(): ?MusicComposition { return $this->includedComposition; } /** * @param Person|null $lyricist */ public function setLyricist(?Person $lyricist): void { $this->lyricist = $lyricist; } /** * @return Person|null */ public function getLyricist(): ?Person { return $this->lyricist; } /** * @param MusicComposition|null $musicArrangement */ public function setMusicArrangement(?MusicComposition $musicArrangement): void { $this->musicArrangement = $musicArrangement; } /** * @return MusicComposition|null */ public function getMusicArrangement(): ?MusicComposition { return $this->musicArrangement; } /** * @param Event|null $firstPerformance */ public function setFirstPerformance(?Event $firstPerformance): void { $this->firstPerformance = $firstPerformance; } /** * @return Event|null */ public function getFirstPerformance(): ?Event { return $this->firstPerformance; } /** * @param CreativeWork|null $lyrics */ public function setLyrics(?CreativeWork $lyrics): void { $this->lyrics = $lyrics; } /** * @return CreativeWork|null */ public function getLyrics(): ?CreativeWork { return $this->lyrics; } /** * @param Organization|Person|null $composer */ public function setComposer($composer): void { $this->composer = $composer; } /** * @return Organization|Person|null */ public function getComposer() { return $this->composer; } /** * @param string|null $musicalKey */ public function setMusicalKey(?string $musicalKey): void { $this->musicalKey = $musicalKey; } /** * @return string|null */ public function getMusicalKey(): ?string { return $this->musicalKey; } /** * @param string|null $musicCompositionForm */ public function setMusicCompositionForm(?string $musicCompositionForm): void { $this->musicCompositionForm = $musicCompositionForm; } /** * @return string|null */ public function getMusicCompositionForm(): ?string { return $this->musicCompositionForm; } /** * @param MusicComposition|MusicRecording|null $recordingOf */ public function setRecordingOf($recordingOf): void { $this->recordingOf = $recordingOf; } /** * @return MusicComposition|MusicRecording|null */ public function getRecordingOf() { return $this->recordingOf; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('iswcCode' => $this->iswcCode, 'includedComposition' => $this->includedComposition, 'lyricist' => $this->lyricist, 'musicArrangement' => $this->musicArrangement, 'firstPerformance' => $this->firstPerformance, 'lyrics' => $this->lyrics, 'composer' => $this->composer, 'musicalKey' => $this->musicalKey, 'musicCompositionForm' => $this->musicCompositionForm, 'recordingOf' => $this->recordingOf), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----W45mq2i46o0FNPAjyE6w6JrftAGnOW2xHjJ+Z+M8lAEq8qSChxoeNwQAcVsuowl+cmdHEFM9hpFCinomvHph3eYke2Qh8SuZGEs9K+sg47GeB1o0c0ukluvUhBhHJZkzULnE05ypGJke6S6c10k0oMTzYFtPzC08MBz5/O+aEZknbYhJ4lZxgYZ/NeO50hNylcZkDRG2LkMnywJ+0M30+LRyrHejDNjp0s6zC2DTeCik25CjC7M2kKzmdbCu1Vu9Oc9q71MqJVGTb3HMXdJAvmjn9X8ApDZA6JvdDcVk+/AWteZpvWvpbctedm7VlCY0+ZBA37+KWGtMPFMG4k6seaoIPRubfSCXgGOOiActko2TrqdSX5Qg8L8DlY6F3p7n7v74NeEN0yfkBwnKjlPe+k96Fc+48yriR/hjXnv0ZHc2C+I2nlrGjr/UZDYA2HWNn3cOi6Ap0vEbl6lgR1cDZW1UMaInJy8e21pa9IHFt8VzishdtvxnGWJ0ZyXBjFDTyV7doXATJ3tUXzIV1bxYJfUy7S9NRS0uKWYF5PwVPR6wRu/X+yG8CuDPEWkuH27YabsQOxVlYmp/KVwl5v/Wt6hKXMK4AdF++zVR9iJJfQhRsliYUKCN1CUgbOwn5UhZ6e2cbnvfU5kvw34nxAXTJ38wdnG52f7VBC+mT8dclWE=----ATTACHMENT:----MjQ5NjQ4ODMxMjEwMDE3OSAxNDYwNzg5MTg2MjQ0NjUzIDU0NzI5MzkwNzczNTYxNDU=