Spaces:
Sleeping
Sleeping
fix(backend): schemas.py now has SessionCreate and SessionUpdate (was missing)
Browse files- app/models/schemas.py +10 -0
app/models/schemas.py
CHANGED
|
@@ -79,6 +79,16 @@ class SessionMeta(BaseModel):
|
|
| 79 |
updated_at: float
|
| 80 |
|
| 81 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
# ========== Health ==========
|
| 83 |
class HealthStatus(BaseModel):
|
| 84 |
status: Literal["ok", "degraded"]
|
|
|
|
| 79 |
updated_at: float
|
| 80 |
|
| 81 |
|
| 82 |
+
class SessionCreate(BaseModel):
|
| 83 |
+
"""POST /sessions body."""
|
| 84 |
+
title: str | None = None
|
| 85 |
+
|
| 86 |
+
|
| 87 |
+
class SessionUpdate(BaseModel):
|
| 88 |
+
"""PATCH /sessions/{id} body. 字段都可空 (只更新非空字段)."""
|
| 89 |
+
title: str | None = None
|
| 90 |
+
|
| 91 |
+
|
| 92 |
# ========== Health ==========
|
| 93 |
class HealthStatus(BaseModel):
|
| 94 |
status: Literal["ok", "degraded"]
|