cleanup file structure

This commit is contained in:
anthonyrawlins
2025-07-17 10:51:31 +10:00
parent ee71f208fd
commit 42d02fbb60
7 changed files with 102 additions and 33 deletions

View File

@@ -258,6 +258,11 @@ class ComponentStatus(BaseModel):
status: StatusEnum = Field(..., description="Component status")
details: Optional[Dict[str, Any]] = Field(None, description="Additional status details")
last_check: datetime = Field(default_factory=datetime.utcnow, description="Last status check time")
class Config:
json_encoders = {
datetime: lambda v: v.isoformat() if v else None
}
class SystemStatusResponse(BaseResponse):