feat(workbench): add runtime GIS and sample integrations
This commit is contained in:
@@ -25,7 +25,7 @@ class SensorPlacementOptimizeRequest(BaseModel):
|
||||
pattern=r"^[^/\\\x00]+$",
|
||||
)
|
||||
run_name: str = Field(..., min_length=1, max_length=64)
|
||||
sensor_type: Literal["pressure"]
|
||||
sensor_type: Literal["pressure", "water_quality"]
|
||||
method: Literal["sensitivity", "kmeans"]
|
||||
sensor_count: int = Field(..., gt=0, le=200)
|
||||
min_diameter: int = Field(default=0, ge=0)
|
||||
@@ -89,6 +89,8 @@ class SensorPlacementSchemeResponse(BaseModel):
|
||||
created_by: str
|
||||
created_at: datetime
|
||||
status: str
|
||||
sensor_type: Literal["pressure", "water_quality"] = "pressure"
|
||||
method: Literal["sensitivity", "kmeans"] | None = None
|
||||
sensor_locations: list[str]
|
||||
sensor_points: list[SensorPointResponse]
|
||||
can_edit: bool = False
|
||||
|
||||
Reference in New Issue
Block a user