from enum import Enum from datetime import time from pydantic import BaseModel class DayOfWeek(Enum): MONDAY = 1 TUESDAY = 2 WEDNESDAY = 3 THURSDAY = 4 FRIDAY = 5 SATURDAY = 6 SUNDAY = 7 class TimeSlot(BaseModel): startTime: time endTime: time class DaySchedule(BaseModel): dayOfWeek: DayOfWeek slots: list[TimeSlot] | None = None