mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect-gui.git
synced 2025-06-24 21:14:12 +08:00
18 lines
372 B
Python
18 lines
372 B
Python
|
from pydantic import BaseModel
|
||
|
from typing import Union, Dict, Any, List, Optional
|
||
|
from datetime import datetime
|
||
|
|
||
|
|
||
|
class EdgeTaskStep(BaseModel):
|
||
|
component: Optional[str]
|
||
|
method: str
|
||
|
params: Dict[str, Any]
|
||
|
|
||
|
|
||
|
class EdgeTask(BaseModel):
|
||
|
id: int
|
||
|
name: str
|
||
|
creator: str
|
||
|
createTime: datetime
|
||
|
steps: List[Union[EdgeTaskStep, List[EdgeTaskStep]]]
|