Started work on swagger

This commit is contained in:
Thastertyn committed 2024-03-12 20:12:19 +01:00
1 parent 248bf45044
commit dfccda02b8
8 files changed
+143

No files matched your search

+6
View File
@@ -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)
+5
View File
@@ -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!'})
+5
View File
@@ -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)