@@ -23,7 +23,8 @@ class Student(BaseModel):
2323 class_num: Class number
2424 number: Student number within class
2525 student_number: Full student ID number
26- major: Major (SW_DEVELOPMENT, SMART_IOT, AI)
26+ major: Department (SW_DEVELOPMENT, SMART_IOT, AI)
27+ specialty: Specialty (e.g. Backend)
2728 role: Student role (GENERAL_STUDENT, STUDENT_COUNCIL, WITHDRAWN, etc.)
2829 dormitory_floor: Dormitory floor number
2930 dormitory_room: Dormitory room number
@@ -39,7 +40,8 @@ class Student(BaseModel):
3940 class_num : int = Field (..., alias = "classNum" , description = "Class number" )
4041 number : int = Field (..., description = "Student number within class" )
4142 student_number : int = Field (..., alias = "studentNumber" , description = "Full student ID number" )
42- major : Major = Field (..., description = "Major" )
43+ major : Major = Field (..., description = "Department (SW_DEVELOPMENT, SMART_IOT, AI)" )
44+ specialty : Optional [str ] = Field (None , description = "Specialty (e.g. Backend)" )
4345 role : StudentRole = Field (..., description = "Student role" )
4446 dormitory_floor : Optional [int ] = Field (
4547 None , alias = "dormitoryFloor" , description = "Dormitory floor"
0 commit comments