Source code for vitap_vtop_client.faculty.model.faculty_model
from typing import List
from pydantic import BaseModel
[docs]
class FacultyModel(BaseModel):
"""A single row from the faculty search results."""
faculty_name: str = ""
designation: str = ""
school_or_centre: str = ""
emp_id: str = ""
[docs]
class OfficeHourModel(BaseModel):
day: str
timings: str
[docs]
class FacultyDetailsModel(BaseModel):
"""The full profile for one faculty member."""
name: str = ""
designation: str = ""
department: str = ""
school_centre: str = ""
email: str = ""
cabin_number: str = ""
office_hours: List[OfficeHourModel] = []