1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from typing import Optional
- from pydantic import BaseModel
- class SpaceWeightBase(BaseModel):
- project_id: Optional[str] = None
- space_id: Optional[str] = None
- vav_box_id: Optional[str] = None
- default_weight: Optional[float] = 0.0
- class SpaceWeightCreate(SpaceWeightBase):
- pass
- class SpaceWeightUpdate(SpaceWeightBase):
- temporary_weight: Optional[float] = 0.0
- temporary_weight_update_time: Optional[str] = None
- class SpaceWeightInDBBase(SpaceWeightUpdate):
- id: Optional[int] = None
- class Config:
- orm_mode = True
- class SpaceWeight(SpaceWeightInDBBase):
- pass
- class SpaceWeightInDB(SpaceWeightInDBBase):
- pass
|