This commit is contained in:
2025-12-08 05:42:52 +01:00
parent 80d8b7aa87
commit 5d483b0df5
32 changed files with 9837 additions and 579 deletions

View File

@@ -35,6 +35,9 @@ class RAMSlot(BaseModel):
class RAMInfo(BaseModel):
"""RAM information schema"""
total_mb: int
used_mb: Optional[int] = None # NEW
free_mb: Optional[int] = None # NEW
shared_mb: Optional[int] = None # NEW
slots_total: Optional[int] = None
slots_used: Optional[int] = None
ecc: Optional[bool] = None
@@ -56,7 +59,7 @@ class StorageDevice(BaseModel):
name: str
type: Optional[str] = None
interface: Optional[str] = None
capacity_gb: Optional[int] = None
capacity_gb: Optional[float] = None # Changed from int to float
vendor: Optional[str] = None
model: Optional[str] = None
smart_health: Optional[str] = None