equipment.py 507 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. from typing import Optional
  3. from pydantic import BaseModel
  4. from app.schemas.equipment import BaseEquipment
  5. class EquipmentControlResponse(BaseModel):
  6. result: str = "success"
  7. projectId: str
  8. equipId: str
  9. time: str
  10. output: dict
  11. class EquipmentControlRequest(BaseModel):
  12. equipId: str
  13. # method: str
  14. projectId: str
  15. equipType: str
  16. class EquipmentInstructionsResponse(BaseModel):
  17. project: str
  18. instructions: Optional[BaseEquipment] = None