feature: create multitasking
This commit is contained in:
@@ -8,7 +8,13 @@ from cpv3.common.schemas import Schema
|
||||
|
||||
|
||||
JobStatusEnum = Literal["PENDING", "RUNNING", "FAILED", "CANCELLED", "DONE"]
|
||||
JobTypeEnum = Literal["PENDING", "RUNNING", "FAILED", "CANCELLED", "DONE"]
|
||||
JobTypeEnum = Literal[
|
||||
"MEDIA_PROBE",
|
||||
"SILENCE_REMOVE",
|
||||
"MEDIA_CONVERT",
|
||||
"TRANSCRIPTION_GENERATE",
|
||||
"CAPTIONS_GENERATE",
|
||||
]
|
||||
|
||||
|
||||
class JobRead(Schema):
|
||||
@@ -40,7 +46,7 @@ class JobCreate(Schema):
|
||||
project_id: UUID | None = None
|
||||
input_data: dict | None = None
|
||||
status: JobStatusEnum = "PENDING"
|
||||
job_type: JobTypeEnum = "PENDING"
|
||||
job_type: JobTypeEnum
|
||||
|
||||
|
||||
class JobUpdate(Schema):
|
||||
|
||||
Reference in New Issue
Block a user