Automated Action 538a985c8e Build e-commerce API with FastAPI and SQLite
Create a complete e-commerce application with the following features:
- User authentication and authorization
- Product and category management
- Shopping cart functionality
- Order processing
- Database migrations with Alembic
- Comprehensive documentation
2025-05-26 11:05:27 +00:00

17 lines
1018 B
Python

# Import all schema models
from app.schemas.token import Token, TokenPayload # noqa
from app.schemas.user import User, UserCreate, UserInDB, UserUpdate # noqa
from app.schemas.category import Category, CategoryCreate, CategoryUpdate # noqa
from app.schemas.product import Product, ProductCreate, ProductUpdate, ProductList # noqa
from app.schemas.cart import Cart, CartCreate, CartUpdate, CartItem, CartItemCreate, CartItemUpdate # noqa
from app.schemas.order import Order, OrderCreate, OrderUpdate, OrderItem, OrderItemCreate, OrderList # noqa
# Define __all__ to specify what gets imported with `from app.schemas import *`
__all__ = [
"Token", "TokenPayload",
"User", "UserCreate", "UserInDB", "UserUpdate",
"Category", "CategoryCreate", "CategoryUpdate",
"Product", "ProductCreate", "ProductUpdate", "ProductList",
"Cart", "CartCreate", "CartUpdate", "CartItem", "CartItemCreate", "CartItemUpdate",
"Order", "OrderCreate", "OrderUpdate", "OrderItem", "OrderItemCreate", "OrderList",
]