feat: Phase 6, Device provisioning and deployment of updates on git-pull
This commit is contained in:
@@ -59,3 +59,21 @@ class DeviceInventoryListResponse(BaseModel):
|
||||
class DeviceStatusUpdate(BaseModel):
|
||||
status: MfgStatus
|
||||
note: Optional[str] = None
|
||||
|
||||
|
||||
class DeviceAssign(BaseModel):
|
||||
customer_email: str
|
||||
customer_name: Optional[str] = None
|
||||
|
||||
|
||||
class RecentActivityItem(BaseModel):
|
||||
serial_number: str
|
||||
hw_type: str
|
||||
mfg_status: str
|
||||
owner: Optional[str] = None
|
||||
updated_at: Optional[str] = None
|
||||
|
||||
|
||||
class ManufacturingStats(BaseModel):
|
||||
counts: dict
|
||||
recent_activity: List[RecentActivityItem]
|
||||
|
||||
Reference in New Issue
Block a user