mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect-gui.git
synced 2025-06-24 05:04: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]]]
|