toJsonLd method

  1. @override
Map<String, dynamic> toJsonLd()
override

Serialize SchemaBuyAction to JSON-LD

Implementation

@override
Map<String, dynamic> toJsonLd() => removeEmpty({
      ...super.toJsonLd(),
      '@type': 'BuyAction',
      'seller': convertToJsonLd(seller, [SchemaOrganization, SchemaPerson]),
      'vendor': convertToJsonLd(vendor, [SchemaOrganization, SchemaPerson]),
      'warrantyPromise':
          convertToJsonLd(warrantyPromise, [SchemaWarrantyPromise]),
    });