Swagger documentation progress

This commit is contained in:
Thastertyn committed 2024-03-13 21:40:55 +01:00
1 parent f259aa3993
commit b1fb6ee099
4 files changed
+96 -25

No files matched your search

+4 -1
View File
@@ -1,7 +1,7 @@
from flask import jsonify, abort, request
from flask_jwt_extended import jwt_required, get_jwt_identity
from app.doc.cart_swag import show_cart_swagger, add_to_cart_swagger
from app.doc.cart_swag import show_cart_swagger, add_to_cart_swagger, remove_from_cart_swagger, update_count_in_cart_swagger, purchase_swagger
from flasgger import swag_from
@@ -35,6 +35,7 @@ def add_to_cart(product_id: int):
@bp_cart.route('/remove/<int:product_id>', methods=['DELETE'])
@jwt_required()
@swag_from(remove_from_cart_swagger)
def remove_from_cart(product_id: int):
user_id = get_jwt_identity()
@@ -44,6 +45,7 @@ def remove_from_cart(product_id: int):
@bp_cart.route('/update/<int:product_id>', methods=['PUT'])
@jwt_required()
@swag_from(update_count_in_cart_swagger)
def update_count_in_cart(product_id: int):
user_id = get_jwt_identity()
count = request.args.get('count', type=int)
@@ -57,6 +59,7 @@ def update_count_in_cart(product_id: int):
@bp_cart.route('/purchase', methods=['GET'])
@jwt_required()
@swag_from(purchase_swagger)
def purchase():
user_id = get_jwt_identity()
+2 -1
View File
@@ -1,7 +1,7 @@
from flask import jsonify, abort, request
from flask_jwt_extended import jwt_required, get_jwt_identity
from app.doc.product_swag import get_products_swagger
from app.doc.product_swag import get_products_swagger, get_product_info_swagger
from flasgger import swag_from
@@ -22,6 +22,7 @@ def get_products():
return result, status_code
@bp_product.route('/<int:id>', methods=['GET'])
@swag_from(get_product_info_swagger)
def get_product_info(id: int):
fields = ['name', 'price', 'image', 'image_name', 'seller']