| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """
- 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 (
- RemoteInfo,
- BuildProgress,
- BuildRequest,
- BuildSubmitResponse,
- BuildOut,
- )
- # Vehicle schemas
- from .vehicles import (
- VehicleBase,
- VersionBase,
- VersionOut,
- BoardBase,
- BoardOut,
- CategoryBase,
- FeatureDefault,
- FeatureBase,
- FeatureOut,
- )
- __all__ = [
- # Admin
- "RefreshRemotesResponse",
- # Builds
- "RemoteInfo",
- "BuildProgress",
- "BuildRequest",
- "BuildSubmitResponse",
- "BuildOut",
- # Vehicles
- "VehicleBase",
- "VersionBase",
- "VersionOut",
- "BoardBase",
- "BoardOut",
- "CategoryBase",
- "FeatureDefault",
- "FeatureBase",
- "FeatureOut",
- ]
|