from typing import Optional from pydantic import BaseModel, Field class ExportCaseCreateBody(BaseModel): """Request body for creating a new export case.""" name: str = Field(max_length=100, description="Friendly name of the export case") description: Optional[str] = Field( default=None, description="Optional description of the export case" ) class ExportCaseUpdateBody(BaseModel): """Request body for updating an existing export case.""" name: Optional[str] = Field( default=None, max_length=100, description="Updated friendly name of the export case", ) description: Optional[str] = Field( default=None, description="Updated description of the export case" )