Files
Quizzi/src/trudex/infrastructure/database/dto/option.py
T
2026-01-01 02:56:55 +03:00

17 lines
531 B
Python

from trudex.domain.schemas import Option as DomainOption
from trudex.infrastructure.database.models import Option as OptionModel
class OptionDTO:
def __init__(self, model: OptionModel) -> None:
self.model: OptionModel = model
def to_domain(self) -> DomainOption:
return DomainOption(
id=self.model.id,
question_id=self.model.question_id,
text=self.model.text,
is_correct=self.model.is_correct,
explanation=self.model.explanation,
)