Files
AdNova/services/backend/api/v1/generate/schemas.py
T
2025-03-07 19:32:09 +03:00

24 lines
375 B
Python

from typing import Any, Literal
from uuid import UUID
from ninja import Schema
class GenerateAdTextIn(Schema):
advertiser_name: str
ad_title: str
class Promise(Schema):
task_id: UUID
status: Literal[
"PENDING",
"RECEIVED",
"STARTED",
"SUCCESS",
"FAILURE",
"RETRY",
"REVOKED",
]
result: Any