- Frontend: Next.js 14 with TypeScript - Backend: FastAPI with SQLAlchemy - Agent: Carmodoo sync agent - Deployment: Docker Compose based staging/production setup - Scripts: Automated deployment with rollback support 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
82 lines
3.5 KiB
Python
82 lines
3.5 KiB
Python
from .car import (
|
|
CarMakerCreate, CarMakerResponse,
|
|
CarModelCreate, CarModelResponse,
|
|
CarCreate, CarUpdate, CarResponse, CarListResponse,
|
|
CarImageCreate, CarImageResponse,
|
|
)
|
|
from .user import UserCreate, UserUpdate, UserResponse, Token, CarViewResponse, PurchaseViewRequest
|
|
from .inquiry import (
|
|
InquiryCreate, InquiryResponse,
|
|
InquiryMessageCreate, InquiryMessageResponse,
|
|
InquiryWithMessages, InquiryListResponse,
|
|
AdminInquiryRespond, AdminInquiryUpdateStatus,
|
|
)
|
|
from .hero_banner import (
|
|
HeroBannerCreate, HeroBannerUpdate, HeroBannerResponse,
|
|
HeroBannerListResponse, HeroBannerLocalizedResponse,
|
|
HeroBannerSettingsUpdate, HeroBannerSettingsResponse,
|
|
)
|
|
from .translation import (
|
|
TranslationCreate, TranslationUpdate, TranslationResponse,
|
|
TranslationListResponse, TranslationBulkRequest, TranslationBulkResponse,
|
|
)
|
|
from .vehicle_request import (
|
|
VehicleRequestCreate, VehicleRequestResponse,
|
|
RequestVehicleCreate, RequestVehicleResponse, RequestVehicleApprove,
|
|
PurchasedVehicleCreate, PurchasedVehicleResponse, PurchasedVehicleUpdateStatus,
|
|
VehicleRequestWithVehicles,
|
|
)
|
|
from .dealer import (
|
|
DealerApplicationCreate, DealerApplicationResponse,
|
|
DealerApplicationApprove, DealerApplicationReject,
|
|
DealerInfoResponse, DealerPublicInfo,
|
|
)
|
|
from .vehicle_share import (
|
|
VehicleShareCreate, VehicleShareResponse, VehicleSharePublic,
|
|
ShareRewardResponse, ShareRewardSummary,
|
|
)
|
|
from .withdrawal import (
|
|
WithdrawalRequestCreate, WithdrawalRequestResponse,
|
|
WithdrawalProcess, WithdrawalBalance,
|
|
)
|
|
from .referral import (
|
|
ReferralRewardResponse, ReferralStats,
|
|
ReferralSettingsResponse, ReferralSettingsUpdate,
|
|
)
|
|
from .notification import (
|
|
NotificationCreate, NotificationResponse,
|
|
NotificationListResponse, NotificationMarkRead,
|
|
)
|
|
|
|
__all__ = [
|
|
"CarMakerCreate", "CarMakerResponse",
|
|
"CarModelCreate", "CarModelResponse",
|
|
"CarCreate", "CarUpdate", "CarResponse", "CarListResponse",
|
|
"CarImageCreate", "CarImageResponse",
|
|
"UserCreate", "UserUpdate", "UserResponse", "Token", "CarViewResponse", "PurchaseViewRequest",
|
|
"InquiryCreate", "InquiryResponse",
|
|
"InquiryMessageCreate", "InquiryMessageResponse",
|
|
"InquiryWithMessages", "InquiryListResponse",
|
|
"AdminInquiryRespond", "AdminInquiryUpdateStatus",
|
|
"HeroBannerCreate", "HeroBannerUpdate", "HeroBannerResponse",
|
|
"HeroBannerListResponse", "HeroBannerLocalizedResponse",
|
|
"HeroBannerSettingsUpdate", "HeroBannerSettingsResponse",
|
|
"TranslationCreate", "TranslationUpdate", "TranslationResponse",
|
|
"TranslationListResponse", "TranslationBulkRequest", "TranslationBulkResponse",
|
|
"VehicleRequestCreate", "VehicleRequestResponse",
|
|
"RequestVehicleCreate", "RequestVehicleResponse", "RequestVehicleApprove",
|
|
"PurchasedVehicleCreate", "PurchasedVehicleResponse", "PurchasedVehicleUpdateStatus",
|
|
"VehicleRequestWithVehicles",
|
|
"DealerApplicationCreate", "DealerApplicationResponse",
|
|
"DealerApplicationApprove", "DealerApplicationReject",
|
|
"DealerInfoResponse", "DealerPublicInfo",
|
|
"VehicleShareCreate", "VehicleShareResponse", "VehicleSharePublic",
|
|
"ShareRewardResponse", "ShareRewardSummary",
|
|
"WithdrawalRequestCreate", "WithdrawalRequestResponse",
|
|
"WithdrawalProcess", "WithdrawalBalance",
|
|
"ReferralRewardResponse", "ReferralStats",
|
|
"ReferralSettingsResponse", "ReferralSettingsUpdate",
|
|
"NotificationCreate", "NotificationResponse",
|
|
"NotificationListResponse", "NotificationMarkRead",
|
|
]
|