Add operation ids for gift route

This commit is contained in:
2025-03-16 15:45:09 +01:00
parent 19f3534f22
commit 29ba036094

View File

@@ -22,7 +22,7 @@ router = APIRouter()
# ===== GIFT CATEGORIES ===== #
@router.post("/categories/", response_model=GiftCategory)
@router.post("/categories/", response_model=GiftCategory, operation_id="create_gift_category")
def create_gift_category(
*,
db: Session = Depends(get_db),
@@ -62,7 +62,7 @@ def create_gift_category(
return category
@router.get("/categories/event/{event_id}", response_model=List[GiftCategory])
@router.get("/categories/event/{event_id}", response_model=List[GiftCategory], operation_id="read_gift_categories")
def read_gift_categories(
*,
db: Session = Depends(get_db),
@@ -158,7 +158,7 @@ def read_gift_categories(
return categories
@router.get("/categories/{category_id}", response_model=GiftCategory)
@router.get("/categories/{category_id}", response_model=GiftCategory, operation_id="read_gift_category")
def read_gift_category(
*,
db: Session = Depends(get_db),
@@ -257,7 +257,7 @@ def read_gift_category(
return category
@router.put("/categories/{category_id}", response_model=GiftCategory)
@router.put("/categories/{category_id}", response_model=GiftCategory, operation_id="update_gift_category")
def update_gift_category(
*,
db: Session = Depends(get_db),
@@ -351,7 +351,7 @@ def update_gift_category(
return updated_category
@router.delete("/categories/{category_id}", response_model=GiftCategory)
@router.delete("/categories/{category_id}", response_model=GiftCategory, operation_id="delete_gift_category")
def delete_gift_category(
*,
db: Session = Depends(get_db),
@@ -468,7 +468,7 @@ def delete_gift_category(
# ===== EVENT-CATEGORY ASSOCIATIONS ===== #
@router.post("/events/{event_id}/categories/{category_id}", response_model=GiftCategory)
@router.post("/events/{event_id}/categories/{category_id}", response_model=GiftCategory, operation_id="associate_category_with_event")
def associate_category_with_event(
*,
db: Session = Depends(get_db),
@@ -527,7 +527,7 @@ def associate_category_with_event(
return category
@router.put("/events/{event_id}/categories/{category_id}", response_model=GiftCategory)
@router.put("/events/{event_id}/categories/{category_id}", response_model=GiftCategory, operation_id="update_category_event_settings")
def update_category_event_settings(
*,
db: Session = Depends(get_db),
@@ -587,7 +587,7 @@ def update_category_event_settings(
return category
@router.get("/categories/{category_id}/events", response_model=List[Dict[str, Any]])
@router.get("/categories/{category_id}/events", response_model=List[Dict[str, Any]], operation_id="get_events_for_category")
def get_events_for_category(
*,
db: Session = Depends(get_db),
@@ -626,7 +626,7 @@ def get_events_for_category(
return result
@router.put("/categories/{category_id}/reorder", response_model=GiftCategory)
@router.put("/categories/{category_id}/reorder", response_model=GiftCategory, operation_id="reorder_gifts_in_category")
def reorder_gifts_in_category(
*,
db: Session = Depends(get_db),
@@ -655,7 +655,7 @@ def reorder_gifts_in_category(
# ===== GIFT ITEMS ===== #
@router.post("/items/", response_model=GiftItem)
@router.post("/items/", response_model=GiftItem, operation_id="create_gift_item")
def create_gift_item(
*,
db: Session = Depends(get_db),
@@ -688,7 +688,7 @@ def create_gift_item(
return gift_item_crud.create(db, obj_in=item_in)
@router.get("/items/event/{event_id}", response_model=List[GiftItem])
@router.get("/items/event/{event_id}", response_model=List[GiftItem], operation_id="read_gift_items")
def read_gift_items(
*,
db: Session = Depends(get_db),
@@ -728,7 +728,7 @@ def read_gift_items(
)
@router.get("/items/{item_id}", response_model=GiftItem)
@router.get("/items/{item_id}", response_model=GiftItem, operation_id="read_gift_item")
def read_gift_item(
*,
db: Session = Depends(get_db),
@@ -757,7 +757,7 @@ def read_gift_item(
return gift
@router.put("/items/{item_id}", response_model=GiftItem)
@router.put("/items/{item_id}", response_model=GiftItem, operation_id="update_gift_item")
def update_gift_item(
*,
db: Session = Depends(get_db),
@@ -795,7 +795,7 @@ def update_gift_item(
return gift_item_crud.update(db, db_obj=gift, obj_in=item_in)
@router.delete("/items/{item_id}", response_model=GiftItem)
@router.delete("/items/{item_id}", response_model=GiftItem, operation_id="delete_gift_item")
def delete_gift_item(
*,
db: Session = Depends(get_db),
@@ -821,7 +821,7 @@ def delete_gift_item(
return gift_item_crud.remove(db, id=item_id)
@router.put("/items/{item_id}/status", response_model=GiftItem)
@router.put("/items/{item_id}/status", response_model=GiftItem, operation_id="update_gift_item_status")
def update_gift_item_status(
*,
db: Session = Depends(get_db),
@@ -848,7 +848,7 @@ def update_gift_item_status(
return gift_item_crud.update_status(db, gift_id=item_id, new_status=status)
@router.post("/items/{item_id}/reserve", response_model=GiftItem)
@router.post("/items/{item_id}/reserve", response_model=GiftItem, operation_id="reserve_gift_item")
def reserve_gift_item(
*,
db: Session = Depends(get_db),
@@ -890,7 +890,7 @@ def reserve_gift_item(
return gift_item_crud.reserve_gift(db, gift_id=item_id, guest_id=guest_id, notes=notes)
@router.post("/items/{item_id}/cancel-reservation", response_model=GiftItem)
@router.post("/items/{item_id}/cancel-reservation", response_model=GiftItem, operation_id="cancel_gift_reservation")
def cancel_gift_reservation(
*,
db: Session = Depends(get_db),
@@ -921,7 +921,7 @@ def cancel_gift_reservation(
# ===== GIFT PURCHASES ===== #
@router.post("/purchases/", response_model=GiftPurchase)
@router.post("/purchases/", response_model=GiftPurchase, operation_id="create_gift_purchase")
def create_gift_purchase(
*,
db: Session = Depends(get_db),
@@ -955,7 +955,7 @@ def create_gift_purchase(
return gift_purchase_crud.create(db, obj_in=purchase_in)
@router.get("/purchases/{purchase_id}", response_model=GiftPurchase)
@router.get("/purchases/{purchase_id}", response_model=GiftPurchase, operation_id="read_gift_purchase")
def read_gift_purchase(
*,
db: Session = Depends(get_db),
@@ -985,7 +985,7 @@ def read_gift_purchase(
return purchase
@router.get("/purchases/gift/{gift_id}", response_model=List[GiftPurchase])
@router.get("/purchases/gift/{gift_id}", response_model=List[GiftPurchase], operation_id="read_gift_purchases_by_gift")
def read_gift_purchases_by_gift(
*,
db: Session = Depends(get_db),
@@ -1012,7 +1012,7 @@ def read_gift_purchases_by_gift(
return gift_purchase_crud.get_by_gift(db, gift_id=gift_id)
@router.get("/purchases/guest/{guest_id}", response_model=List[GiftPurchase])
@router.get("/purchases/guest/{guest_id}", response_model=List[GiftPurchase], operation_id="read_gift_purchases_by_guest")
def read_gift_purchases_by_guest(
*,
db: Session = Depends(get_db),