chore: improved type annotaions for Promise

This commit is contained in:
ITQ
2025-02-16 12:29:44 +03:00
parent d606410f06
commit 7013635988
@@ -1,4 +1,5 @@
from typing import Any from typing import Any, Literal
from uuid import UUID
from ninja import Schema from ninja import Schema
@@ -9,6 +10,14 @@ class GenerateAdTextIn(Schema):
class Promise(Schema): class Promise(Schema):
task_id: str task_id: UUID
status: str status: Literal[
"PENDING",
"RECEIVED",
"STARTED",
"SUCCESS",
"FAILURE",
"RETRY",
"REVOKED",
]
result: Any result: Any