patristic-be / src /api /dto /__init__.py
Mario33333's picture
deploy: reader-access security hardening (feature/audiobook@06a5ed8)
7c2d250 verified
Raw
History Blame Contribute Delete
396 Bytes
"""Pydantic DTOs for the FastAPI wire contract.
Every DTO in this package inherits from :class:`src.api.dto.common.ApiModel`,
which applies the camelCase alias generator required by ``CONTRACT.md §1``.
Adding a new DTO without that base is a contract bug.
"""
from .common import ApiModel, ErrorResponse, JobStartResponse
__all__ = ["ApiModel", "ErrorResponse", "JobStartResponse"]