Ali2206 commited on
Commit
2475ffe
·
verified ·
1 Parent(s): 2ba2f6e

Update models/schemas.py

Browse files
Files changed (1) hide show
  1. models/schemas.py +9 -1
models/schemas.py CHANGED
@@ -1,6 +1,6 @@
1
  from pydantic import BaseModel, EmailStr
2
  from typing import Optional, List, Literal
3
- from datetime import date
4
 
5
  # --- USER SCHEMAS ---
6
  class SignupForm(BaseModel):
@@ -42,3 +42,11 @@ class PatientCreate(BaseModel):
42
  insurance_provider: Optional[str] = None
43
  insurance_policy_number: Optional[str] = None
44
  contact: Optional[ContactInfo] = None
 
 
 
 
 
 
 
 
 
1
  from pydantic import BaseModel, EmailStr
2
  from typing import Optional, List, Literal
3
+ from datetime import date, time
4
 
5
  # --- USER SCHEMAS ---
6
  class SignupForm(BaseModel):
 
42
  insurance_provider: Optional[str] = None
43
  insurance_policy_number: Optional[str] = None
44
  contact: Optional[ContactInfo] = None
45
+
46
+ # --- APPOINTMENT SCHEMA ---
47
+ class AppointmentCreate(BaseModel):
48
+ patient_id: str # MongoDB ObjectId as string
49
+ doctor_id: str # MongoDB ObjectId as string
50
+ date: date
51
+ time: time
52
+ reason: Optional[str] = None