Coverage for src/app/models/template_model.py: 100%
18 statements
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-03 00:42 +0200
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-03 00:42 +0200
1from datetime import datetime
3class TemplateModel:
5 def __init__(self, id: int = None, question: str = None, answer: str = None, author_id: int = None, last_modified: datetime = None):
6 self.id = id
7 self.question = question
8 self.answer = answer
9 self.author_id = author_id
10 self.last_modified = last_modified
12 def get_id(self) -> int:
13 return self.id
15 def get_question(self) -> str:
16 return self.question
18 def get_answer(self) -> str:
19 return self.answer
21 def get_author_id(self) -> int:
22 return self.author_id
24 def get_last_modified(self) -> datetime:
25 return self.last_modified