Started work on swagger
This commit is contained in:
1 parent
248bf45044
commit
dfccda02b8
8 files changed
+143
No files matched your search
@@ -1,12 +1,17 @@
|
||||
from flask import jsonify, abort, request
|
||||
from flask_jwt_extended import jwt_required, get_jwt_identity
|
||||
|
||||
from app.doc.cart import show_cart_swagger, add_to_cart_swagger
|
||||
|
||||
from flasgger import swag_from
|
||||
|
||||
from app.api import bp_cart
|
||||
|
||||
from app.services.cart_service import CartService
|
||||
|
||||
@bp_cart.route('', methods=['GET'])
|
||||
@jwt_required()
|
||||
@swag_from(show_cart_swagger)
|
||||
def show_cart():
|
||||
user_id = get_jwt_identity()
|
||||
|
||||
@@ -16,6 +21,7 @@ def show_cart():
|
||||
|
||||
@bp_cart.route('/add/<int:product_id>', methods=['PUT'])
|
||||
@jwt_required()
|
||||
@swag_from(add_to_cart_swagger)
|
||||
def add_to_cart(product_id: int):
|
||||
user_id = get_jwt_identity()
|
||||
count = request.args.get('count', default=1, type=int)
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
from flask import jsonify, abort
|
||||
|
||||
from app.doc.main import main_swagger
|
||||
|
||||
from flasgger import swag_from
|
||||
|
||||
from app.api import bp
|
||||
|
||||
@bp.route('/')
|
||||
@swag_from(main_swagger)
|
||||
def hello():
|
||||
return jsonify({'message': 'Hello, Flask!'})
|
||||
@@ -1,11 +1,16 @@
|
||||
from flask import jsonify, abort, request
|
||||
from flask_jwt_extended import jwt_required, get_jwt_identity
|
||||
|
||||
from app.doc.product import get_products_swagger
|
||||
|
||||
from flasgger import swag_from
|
||||
|
||||
from app.api import bp_product
|
||||
|
||||
from app.services.product_service import ProductService
|
||||
|
||||
@bp_product.route('/get', methods=['GET'])
|
||||
@swag_from(get_products_swagger)
|
||||
def get_products():
|
||||
page = request.args.get('page', default=0, type=int)
|
||||
|
||||
|
||||
Reference in new issue
Block a user