Files
2026-07-13 12:10:44 +08:00

23 lines
766 B
Python

"""Request bodies for bulk export operations."""
from pydantic import BaseModel, Field, conlist, constr
class ExportBulkDeleteBody(BaseModel):
"""Request body for bulk deleting exports."""
# List of export IDs with at least one element and each element with at least one char
ids: conlist(constr(min_length=1), min_length=1)
class ExportBulkReassignBody(BaseModel):
"""Request body for bulk reassigning exports to a case."""
# List of export IDs with at least one element and each element with at least one char
ids: conlist(constr(min_length=1), min_length=1)
export_case_id: str | None = Field(
default=None,
max_length=30,
description="Case ID to assign to, or null to unassign from current case",
)