Implement domain version of season_guess_result
This commit is contained in:
17
formula10/domain/model/season_guess_result.py
Normal file
17
formula10/domain/model/season_guess_result.py
Normal file
@ -0,0 +1,17 @@
|
||||
from formula10.database.model.db_season_guess_result import DbSeasonGuessResult
|
||||
from formula10.domain.model.user import User
|
||||
|
||||
|
||||
class SeasonGuessResult():
|
||||
@classmethod
|
||||
def from_db_season_guess_result(cls, db_season_guess_result: DbSeasonGuessResult):
|
||||
season_guess_result: SeasonGuessResult = cls()
|
||||
season_guess_result.user = User.from_db_user(db_season_guess_result.user)
|
||||
season_guess_result.hot_take_correct = db_season_guess_result.hot_take_correct
|
||||
season_guess_result.overtakes_correct = db_season_guess_result.overtakes_correct
|
||||
|
||||
return season_guess_result
|
||||
|
||||
user: User
|
||||
hot_take_correct: bool
|
||||
overtakes_correct: bool
|
Reference in New Issue
Block a user