toJsonLd method
Serialize SchemaMemberProgramTier to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'MemberProgramTier',
'hasTierBenefit': convertToJsonLd(hasTierBenefit),
'hasTierRequirement': convertToJsonLd(
hasTierRequirement,
(v) =>
v is SchemaCreditCard ||
v is SchemaMonetaryAmount ||
v is String ||
v is SchemaUnitPriceSpecification),
'isTierOf': convertToJsonLd(isTierOf),
'membershipPointsEarned': convertToJsonLd(membershipPointsEarned,
(v) => v is SchemaQuantitativeValue || v is num),
});