phraseExerciseMetadata function

Map<String, dynamic> phraseExerciseMetadata({
  1. required String patternId,
  2. required String template,
  3. required Map<String, String> slots,
  4. required Map<String, String> semanticKeys,
})

Implementation

Map<String, dynamic> phraseExerciseMetadata({
  required String patternId,
  required String template,
  required Map<String, String> slots,
  required Map<String, String> semanticKeys,
}) {
  return {
    TextExerciseMetadata.textKind: 'phrase',
    TextExerciseMetadata.patternId: patternId,
    TextExerciseMetadata.template: template,
    TextExerciseMetadata.slots: slots,
    TextExerciseMetadata.semanticKeys: semanticKeys,
  };
}