mirror of
https://github.com/rommapp/romm.git
synced 2026-02-19 07:50:57 +01:00
22 lines
416 B
Python
22 lines
416 B
Python
from typing import TypedDict
|
|
|
|
from rq_scheduler.scheduler import JobStatus
|
|
|
|
|
|
class TaskExecutionResponse(TypedDict):
|
|
task_name: str
|
|
task_id: str
|
|
status: JobStatus | None
|
|
queued_at: str
|
|
|
|
|
|
class TaskStatusResponse(TaskExecutionResponse):
|
|
started_at: str | None
|
|
ended_at: str | None
|
|
|
|
|
|
class BulkOperationResponse(TypedDict):
|
|
successful_items: int
|
|
failed_items: int
|
|
errors: list[str]
|