| 123456789101112131415161718192021 |
- # app/schemas/task.py
- from pydantic import BaseModel
- from typing import Optional, Any
- from datetime import datetime
- class VasTaskCreate(BaseModel):
- order_id: str
- routing_key: str
- priority: int = 0
- script_version: Optional[str] = None
- config: Optional[Any] = None
- user_inputs: Optional[Any] = None
- expire_at: datetime
- class VasTaskOut(VasTaskCreate):
- id: int
- status: str
- created_at: datetime
- updated_at: datetime
- class Config:
- orm_mode = True
|