refactor: update sleep session logic, models, and agent protocols

This commit is contained in:
2026-06-04 16:37:37 +02:00
parent 81eadf618a
commit cfc3156906
6 changed files with 25 additions and 19 deletions
-5
View File
@@ -6,22 +6,17 @@ from pydantic import BaseModel
class SleepSessionCreate(BaseModel):
start_time: datetime
class SleepSessionUpdate(BaseModel):
start_time: Optional[datetime] = None
end_time: Optional[datetime] = None
notes: Optional[str] = None
class SleepSessionRead(BaseModel):
id: int
start_time: datetime
end_time: Optional[datetime]
notes: Optional[str]
created_at: datetime
updated_at: datetime
class SessionListResponse(BaseModel):
sessions: List[SleepSessionRead]
total: int