toJsonLd method
Serialize SchemaMusicRecording to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'MusicRecording',
'byArtist': convertToJsonLd(byArtist, [SchemaMusicGroup, SchemaPerson]),
'duration': convertToJsonLd(
duration, [SchemaDuration, SchemaQuantitativeValue]),
'inAlbum': convertToJsonLd(inAlbum, [SchemaMusicAlbum]),
'inPlaylist': convertToJsonLd(inPlaylist, [SchemaMusicPlaylist]),
'isrcCode': convertToJsonLd(isrcCode, [String]),
'recordingOf': convertToJsonLd(recordingOf, [SchemaMusicComposition]),
});