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] sa_qty: Optional[int] mc_qty: Optional[int] topic: Optional[str] class LevelExercisesDTO(BaseModel): text: str exercises: List[LevelExercises] difficulty: Optional[str]