25 lines
478 B
Python
25 lines
478 B
Python
from dataclasses import dataclass
|
|
from datetime import datetime
|
|
|
|
|
|
@dataclass
|
|
class UserLanguagePair:
|
|
id: str
|
|
user_id: str
|
|
source_lang: str
|
|
target_lang: str
|
|
|
|
|
|
@dataclass
|
|
class LearnableWordBankEntry:
|
|
id: str
|
|
user_id: str
|
|
language_pair_id: str
|
|
sense_id: str | None
|
|
wordform_id: str | None
|
|
surface_text: str
|
|
is_phrase: bool
|
|
entry_pathway: str
|
|
source_article_id: str | None
|
|
disambiguation_status: str
|
|
created_at: datetime
|