Files
photoanalyzer/photo_pipeline/schemas/jobs.py

13 lines
257 B
Python

"""Request contracts for job commands."""
from __future__ import annotations
from pydantic import BaseModel
class JobStartRequest(BaseModel):
job_type: str
lock: str | None = None
idempotency_key: str | None = None
items: list[str] = []