diagnosis.py 448 B

1234567891011121314151617181920
  1. from typing import List, Optional
  2. from pydantic import BaseModel
  3. from app.schemas.equipment import AHU, FCU, VAVBox
  4. from app.services.transfer import Season
  5. class ThermalComfortDiagnosisRequest(BaseModel):
  6. realtimeTemp: float
  7. targetTemp: float
  8. season: Season
  9. duration_minutes: float
  10. fcu: Optional[List[FCU]]
  11. vav: Optional[List[VAVBox]]
  12. ahu: Optional[AHU]
  13. class ThermalComfortDiagnosisResponse(BaseModel):
  14. pass