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

1"""Energy API schemas.""" 

2 

3from pydantic import BaseModel, Field 

4 

5 

6class EnergyElectricityInfo(BaseModel): 

7 """Electricity usage information.""" 

8 

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="最後更新時間")