| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- """
- API schemas for the CustomBuild application.
- This module exports all Pydantic models used for request/response validation
- across the API endpoints.
- """
- # Admin schemas
- from .admin import (
- RefreshRemotesResponse,
- )
- # Build schemas
- from .builds import (
- BuildVersionInfo,
- RemoteInfo,
- BuildProgress,
- BuildRequest,
- BuildSubmitResponse,
- BuildOut,
- )
- # Vehicle schemas
- from .vehicles import (
- VehicleBase,
- VersionBase,
- VersionOut,
- BoardBase,
- BoardOut,
- CategoryBase,
- FeatureDefault,
- FeatureBase,
- FeatureOut,
- )
- __all__ = [
- # Admin
- "RefreshRemotesResponse",
- # Builds
- "BuildVersionInfo",
- "RemoteInfo",
- "BuildProgress",
- "BuildRequest",
- "BuildSubmitResponse",
- "BuildOut",
- # Vehicles
- "VehicleBase",
- "VersionBase",
- "VersionOut",
- "BoardBase",
- "BoardOut",
- "CategoryBase",
- "FeatureDefault",
- "FeatureBase",
- "FeatureOut",
- ]
|