Source code for vitap_vtop_client.exam_schedule.model.exam_schedule_model

from typing import List
from pydantic import BaseModel, RootModel


[docs] class ExamEntry(BaseModel): serial_number: str course_code: str course_name: str course_type: str course_id: str slot: str exam_date: str exam_session: str reporting_time: str exam_time: str venue: str seat_location: str seat_number: str
[docs] class ExamScheduleGroup(BaseModel): exam_type: str subjects: List[ExamEntry]
[docs] class ExamScheduleModel(RootModel[List[ExamScheduleGroup]]): pass