|
@@ -1,7 +1,11 @@
|
|
# -*- coding: utf-8 -*-
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
+from typing import Optional
|
|
|
|
+
|
|
from pydantic import BaseModel
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
+from app.schemas.equipment import BaseEquipment
|
|
|
|
+
|
|
|
|
|
|
class EquipmentControlResponse(BaseModel):
|
|
class EquipmentControlResponse(BaseModel):
|
|
result: str = 'success'
|
|
result: str = 'success'
|
|
@@ -16,3 +20,8 @@ class EquipmentControlRequest(BaseModel):
|
|
# method: str
|
|
# method: str
|
|
projectId: str
|
|
projectId: str
|
|
equipType: str
|
|
equipType: str
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+class EquipmentInstructionsResponse(BaseModel):
|
|
|
|
+ project: str
|
|
|
|
+ instructions: Optional[BaseEquipment] = None
|