Files
xiaoxia-saas/apps/api/app/schemas/__init__.py
T
Xiaoxia AI b5a62ee9a3 feat: initial SaaS scaffold
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob
- ports: repository interfaces
- application: use cases
- adapters: in-memory
- API: FastAPI 5 routes
- worker: Celery ingest_asset
- tests: 4 passing
2026-06-15 15:17:40 +08:00

23 lines
720 B
Python

"""Schema package."""
from .asset import AssetResponse, CreateAssetRequest, ListAssetsResponse
from .asset_library import AssetLibraryResponse, CreateAssetLibraryRequest, ListAssetLibrariesResponse
from .health import HealthResponse
from .ingest_job import IngestJobResponse, SubmitIngestJobRequest
from .project import CreateProjectRequest, ListProjectsResponse, ProjectResponse
__all__ = [
"AssetResponse",
"AssetLibraryResponse",
"CreateAssetLibraryRequest",
"CreateAssetRequest",
"CreateProjectRequest",
"HealthResponse",
"IngestJobResponse",
"ListAssetLibrariesResponse",
"ListAssetsResponse",
"ListProjectsResponse",
"ProjectResponse",
"SubmitIngestJobRequest",
]