toJsonLd method
Serialize SchemaMusicRelease to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'MusicRelease',
'catalogNumber': convertToJsonLd(catalogNumber, [String]),
'creditedTo':
convertToJsonLd(creditedTo, [SchemaOrganization, SchemaPerson]),
'duration': convertToJsonLd(
duration, [SchemaDuration, SchemaQuantitativeValue]),
'musicReleaseFormat':
convertToJsonLd(musicReleaseFormat, [SchemaMusicReleaseFormatType]),
'recordLabel': convertToJsonLd(recordLabel, [SchemaOrganization]),
'releaseOf': convertToJsonLd(releaseOf, [SchemaMusicAlbum]),
});