reading-list / app /api /add.py
pardeep-singh's picture
Deploy reading-list from main 730966e
06b349d verified
Raw History Blame Contribute Delete
321 Bytes
from fastapi import APIRouter, Depends
from app.models import Book, BookCreate
from app.store import BookStore, get_store
router = APIRouter()
@router.post("/api/books", status_code=201, response_model=Book)
def create_book(data: BookCreate, store: BookStore = Depends(get_store)) -> Book:
return store.add(data)