Source code for derobertis_cv.models.prereq
from dataclasses import dataclass
from typing import TYPE_CHECKING, Optional, Sequence
from derobertis_cv.models.category import CategoryModel
if TYPE_CHECKING:
from derobertis_cv.models.course import CourseModel
[docs]
@dataclass
class CoursePrerequsitesModel:
required_courses: Optional[Sequence["CourseModel"]] = None
recommended_courses: Optional[Sequence["CourseModel"]] = None
courses_description: Optional[str] = None
technical_skills: Optional[Sequence[CategoryModel]] = None
technical_skills_description: Optional[str] = None