from langchain.pydantic_v1 import BaseModel, Field class symptoms(BaseModel): symptoms: str = Field(description="query of user") class bookSlot(BaseModel): start_time: str = Field(description="starting time of the slot with date use this format '2024-09-20T15:30:00+05:30'.") end_time: str = Field(description="ending time of the slot with date use this format '2024-09-20T15:30:00+05:30'.") summary: str = Field(description="summary of the event with title.") class deleteSlot(BaseModel): start_time: str = Field(description="starting time of the slot with date use this format '2024-09-20T15:30:00+05:30'.") class reschedule_event(BaseModel): start_time: str = Field(description="starting time of the slot with date that need to be reschedule use this format '2024-09-20T15:30:00+05:30'.") new_start_time: str = Field(description="new starting time of the slot with date that need to be reschedule use this format '2024-09-20T15:30:00+05:30'.") new_end_time: str = Field(description="ending time of the slot with date that need to be reschedule use this format '2024-09-20T15:30:00+05:30'.") class listevent(BaseModel): target_date: str = Field(description="Target date for which we want to list the events.") class checkevent(BaseModel): date: str = Field(description="Target date for which we want to check the events.")