Files
encoach_backend/app/dtos/level.py
Carlos-Mesquita 6909d75eb6 Fixed level issues
2024-11-10 04:21:36 +00:00

19 lines
444 B
Python

from typing import List, Optional
from pydantic import BaseModel
from app.configs.constants import LevelExerciseType
class LevelExercises(BaseModel):
type: LevelExerciseType
quantity: int
text_size: Optional[int] = None
sa_qty: Optional[int] = None
mc_qty: Optional[int] = None
topic: Optional[str] = None
class LevelExercisesDTO(BaseModel):
exercises: List[LevelExercises]
difficulty: Optional[str] = None