Coverage for src/data_api/api/schemas/energy.py: 100%
7 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-11-13 19:28 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-11-13 19:28 +0000
1"""Energy API schemas."""
3from pydantic import BaseModel, Field
6class EnergyElectricityInfo(BaseModel):
7 """Electricity usage information."""
9 name: str = Field(..., description="電力名稱")
10 data: int = Field(..., description="電力使用量")
11 capacity: int = Field(..., description="電力容量")
12 unit: str = Field(..., description="單位")
13 last_updated: str = Field(..., description="最後更新時間")