toJsonLd method
Serialize SchemaItemList to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'ItemList',
'aggregateElement': convertToJsonLd(aggregateElement, [SchemaThing]),
'itemListElement': convertToJsonLd(
itemListElement, [SchemaListItem, String, SchemaThing]),
'itemListOrder':
convertToJsonLd(itemListOrder, [SchemaItemListOrderType, String]),
'numberOfItems': convertToJsonLd(numberOfItems, [int]),
});