Update app/schemas/class_.py
Browse files- app/schemas/class_.py +5 -0
app/schemas/class_.py
CHANGED
|
@@ -40,6 +40,9 @@ class ClassBase(BaseModel):
|
|
| 40 |
# Capacity / status
|
| 41 |
max_students: Optional[int] = None
|
| 42 |
is_active: bool = True
|
|
|
|
|
|
|
|
|
|
| 43 |
|
| 44 |
@field_validator("class_time", mode="before")
|
| 45 |
@classmethod
|
|
@@ -128,6 +131,8 @@ class ClassUpdate(BaseModel):
|
|
| 128 |
|
| 129 |
max_students: Optional[int] = None
|
| 130 |
is_active: Optional[bool] = None
|
|
|
|
|
|
|
| 131 |
|
| 132 |
@field_validator("days_of_week", mode="before")
|
| 133 |
@classmethod
|
|
|
|
| 40 |
# Capacity / status
|
| 41 |
max_students: Optional[int] = None
|
| 42 |
is_active: bool = True
|
| 43 |
+
|
| 44 |
+
# Coach assignment
|
| 45 |
+
coach_email: Optional[str] = None
|
| 46 |
|
| 47 |
@field_validator("class_time", mode="before")
|
| 48 |
@classmethod
|
|
|
|
| 131 |
|
| 132 |
max_students: Optional[int] = None
|
| 133 |
is_active: Optional[bool] = None
|
| 134 |
+
|
| 135 |
+
coach_email: Optional[str] = None
|
| 136 |
|
| 137 |
@field_validator("days_of_week", mode="before")
|
| 138 |
@classmethod
|