toJsonLd method
Serialize SchemaShippingConditions to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'ShippingConditions',
'depth':
convertToJsonLd(depth, [SchemaDistance, SchemaQuantitativeValue]),
'doesNotShip': convertToJsonLd(doesNotShip, [bool]),
'height':
convertToJsonLd(height, [SchemaDistance, SchemaQuantitativeValue]),
'numItems': convertToJsonLd(numItems, [SchemaQuantitativeValue]),
'orderValue': convertToJsonLd(orderValue, [SchemaMonetaryAmount]),
'seasonalOverride': convertToJsonLd(
seasonalOverride, [SchemaOpeningHoursSpecification]),
'shippingDestination':
convertToJsonLd(shippingDestination, [SchemaDefinedRegion]),
'shippingOrigin':
convertToJsonLd(shippingOrigin, [SchemaDefinedRegion]),
'shippingRate': convertToJsonLd(
shippingRate, [SchemaMonetaryAmount, SchemaShippingRateSettings]),
'transitTime': convertToJsonLd(
transitTime, [SchemaQuantitativeValue, SchemaServicePeriod]),
'weight':
convertToJsonLd(weight, [SchemaMass, SchemaQuantitativeValue]),
'width':
convertToJsonLd(width, [SchemaDistance, SchemaQuantitativeValue]),
});