Files
xiaoxia-saas/apps/api/app/schemas/__init__.py
T
Xiaoxia AI d5504166ff feat: add upload asset endpoint
- API: POST /api/upload endpoint (mock storage, real ingest pipeline trigger)
- schemas: UploadAssetRequest, UploadAssetResponse
- tests: full upload→ingest→asset pipeline test
- all 6 integration tests passing
2026-06-15 15:23:53 +08:00

26 lines
833 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
from .upload import UploadAssetRequest, UploadAssetResponse
__all__ = [
"AssetResponse",
"AssetLibraryResponse",
"CreateAssetLibraryRequest",
"CreateAssetRequest",
"CreateProjectRequest",
"HealthResponse",
"IngestJobResponse",
"ListAssetLibrariesResponse",
"ListAssetsResponse",
"ListProjectsResponse",
"ProjectResponse",
"SubmitIngestJobRequest",
"UploadAssetRequest",
"UploadAssetResponse",
]