toJsonLd method
Serialize SchemaProgramMembership to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'ProgramMembership',
'hostingOrganization': convertToJsonLd(hostingOrganization),
'member': convertToJsonLd(
member, (v) => v is SchemaOrganization || v is SchemaPerson),
'members': convertToJsonLd(
members, (v) => v is SchemaOrganization || v is SchemaPerson),
'membershipNumber': convertToJsonLd(membershipNumber),
'membershipPointsEarned': convertToJsonLd(membershipPointsEarned,
(v) => v is SchemaQuantitativeValue || v is num),
'program': convertToJsonLd(program),
'programName': convertToJsonLd(programName),
});