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

1from datetime import datetime 

2 

3class TemplateModel: 

4 

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 

11 

12 def get_id(self) -> int: 

13 return self.id 

14 

15 def get_question(self) -> str: 

16 return self.question 

17 

18 def get_answer(self) -> str: 

19 return self.answer 

20 

21 def get_author_id(self) -> int: 

22 return self.author_id 

23 

24 def get_last_modified(self) -> datetime: 

25 return self.last_modified