Improve the dahboard 4
This commit is contained in:
18
services/external/app/schemas/weather.py
vendored
18
services/external/app/schemas/weather.py
vendored
@@ -158,4 +158,20 @@ class HistoricalWeatherRequest(BaseModel):
|
||||
class WeatherForecastRequest(BaseModel):
|
||||
latitude: float
|
||||
longitude: float
|
||||
days: int
|
||||
days: int
|
||||
|
||||
class HourlyForecastRequest(BaseModel):
|
||||
latitude: float
|
||||
longitude: float
|
||||
hours: int = Field(default=48, ge=1, le=48, description="Number of hours to forecast (1-48)")
|
||||
|
||||
class HourlyForecastResponse(BaseModel):
|
||||
forecast_datetime: datetime
|
||||
generated_at: datetime
|
||||
temperature: Optional[float]
|
||||
precipitation: Optional[float]
|
||||
humidity: Optional[float]
|
||||
wind_speed: Optional[float]
|
||||
description: Optional[str]
|
||||
source: str
|
||||
hour: int
|
||||
Reference in New Issue
Block a user