chore: improved type annotaions for Promise
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user