Anki
Table of Contents
Classes
- AnkiDeckImportService
- Creates LWT terms from a deck the user built in Anki (issue #228).
- ApkgExportService
- Orchestrates building an .apkg from one LWT language's terms.
- ApkgImportService
- Reads an .apkg and merges field/tag/suspension changes back into LWT terms.
- ApkgTermMapper
- Pure mapping between LWT Term entities and ApkgNote DTOs.
- DeckImportResult
- Outcome of importing a foreign Anki deck.
- DeckImportSettings
- What the user chose on the import-configuration screen.
- ExportResult
- Outcome of an .apkg export. Surfaced to controllers/CLI for user-facing
confirmation messages.
- ImportResult
- Outcome of an .apkg import.
- TermChange
- Per-term diff produced by ApkgTermMapper::applyNoteToTerm. The orchestrator
folds these into ImportResult counters; tests assert on individual fields.