Swagger documentation progress
This commit is contained in:
1 parent
f259aa3993
commit
b1fb6ee099
4 files changed
+96
-25
No files matched your search
@@ -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()
|
||||
|
||||
|
||||
@@ -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']
|
||||
|
||||
|
||||
Reference in new issue
Block a user