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