from dataclasses import dataclass from datetime import datetime @dataclass class WordBankPack: id: str name: str name_target: str description: str description_target: str source_lang: str target_lang: str proficiencies: list[str] is_published: bool created_at: datetime @dataclass class WordBankPackEntry: id: str pack_id: str sense_id: str | None surface_text: str created_at: datetime @dataclass class WordBankPackFlashcardTemplate: id: str pack_entry_id: str prompt_text: str answer_text: str prompt_context_text: str | None answer_context_text: str | None created_at: datetime