kobo_db_tools/model/
dictionary.rs1use uuid::Uuid;
2
3#[derive(Debug, Clone, Eq, Hash, PartialEq, serde::Serialize)]
4pub struct DictionaryWord {
5 term: String,
6 lang: String,
7 session_id: Option<Uuid>,
8}
9
10impl DictionaryWord {
11 pub fn new(term: String, lang: String, session_id: Option<Uuid>) -> Self {
12 Self {
13 term,
14 lang,
15 session_id,
16 }
17 }
18
19 pub fn term(&self) -> &str {
20 &self.term
21 }
22
23 pub fn lang(&self) -> &str {
24 &self.lang
25 }
26
27 pub fn session_id(&self) -> Option<Uuid> {
28 self.session_id
29 }
30}