toJsonLd method
Serialize SchemaExerciseAction to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'ExerciseAction',
'course': convertToJsonLd(course, [SchemaPlace]),
'diet': convertToJsonLd(diet, [SchemaDiet]),
'distance': convertToJsonLd(distance, [SchemaDistance]),
'exerciseCourse': convertToJsonLd(exerciseCourse, [SchemaPlace]),
'exercisePlan': convertToJsonLd(exercisePlan, [SchemaExercisePlan]),
'exerciseRelatedDiet':
convertToJsonLd(exerciseRelatedDiet, [SchemaDiet]),
'exerciseType': convertToJsonLd(exerciseType, [String]),
'fromLocation': convertToJsonLd(fromLocation, [SchemaPlace]),
'opponent': convertToJsonLd(opponent, [SchemaPerson]),
'sportsActivityLocation': convertToJsonLd(
sportsActivityLocation, [SchemaSportsActivityLocation]),
'sportsEvent': convertToJsonLd(sportsEvent, [SchemaSportsEvent]),
'sportsTeam': convertToJsonLd(sportsTeam, [SchemaSportsTeam]),
'toLocation': convertToJsonLd(toLocation, [SchemaPlace]),
});