Spaces:
Running
Running
| from enum import Enum | |
| from typing import Literal, Optional | |
| from pydantic import BaseModel | |
| from datetime import datetime | |
| class QueueStatus(str, Enum): | |
| PROCESSING = "processing" | |
| COMPELTED = "completed" | |
| FAILED = "failed" | |
| class QueueItem(BaseModel): | |
| title: str | |
| description: str | |
| type: Literal["video", "image", "product_extract", "duplication"] | |
| status: QueueStatus | |
| metadata: Optional[dict] = None | |
| class QueueItemDeleteRequest(BaseModel): | |
| ids: list[str] | |