""" compliance.api.schemas — backwards-compatibility re-export shim. Phase 1 Step 3 split the monolithic 1899-line schemas module into per-domain sibling modules under ``compliance.schemas``. Every public symbol is re-exported here so existing imports (``from compliance.api.schemas import RegulationResponse, ...``) continue to work unchanged. New code SHOULD import directly from the domain module: from compliance.schemas.regulation import RegulationResponse from compliance.schemas.control import ControlResponse from compliance.schemas.dsr import ... # (future) During the split, every ``class Config:`` block was converted to the Pydantic V2 ``model_config = ConfigDict(...)`` idiom (28 conversions). DO NOT add new classes to this file. Add them to the appropriate domain module under ``compliance.schemas/`` and re-export here if you need backwards compatibility. """ from compliance.schemas.common import * # noqa: F401,F403 from compliance.schemas.regulation import * # noqa: F401,F403 from compliance.schemas.requirement import * # noqa: F401,F403 from compliance.schemas.control import * # noqa: F401,F403 from compliance.schemas.evidence import * # noqa: F401,F403 from compliance.schemas.risk import * # noqa: F401,F403 from compliance.schemas.ai_system import * # noqa: F401,F403 from compliance.schemas.dashboard import * # noqa: F401,F403 from compliance.schemas.service_module import * # noqa: F401,F403 from compliance.schemas.bsi import * # noqa: F401,F403 from compliance.schemas.audit_session import * # noqa: F401,F403 from compliance.schemas.report import * # noqa: F401,F403 from compliance.schemas.isms_governance import * # noqa: F401,F403 from compliance.schemas.isms_audit import * # noqa: F401,F403 from compliance.schemas.vvt import * # noqa: F401,F403 from compliance.schemas.tom import * # noqa: F401,F403