more apispec setup
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from flask import Blueprint
|
||||
from flask_jwt_extended import jwt_required
|
||||
from flask_apispec import use_kwargs, marshal_with
|
||||
from flask_apispec import use_kwargs, marshal_with, doc
|
||||
|
||||
from api.exceptions import NotFoundException
|
||||
|
||||
@@ -10,6 +10,7 @@ from .serializers import target_exchange_schema, target_exchanges_schema
|
||||
blueprint = Blueprint('target_exchange', __name__)
|
||||
|
||||
|
||||
@doc(tags=['TargetExchange'])
|
||||
@blueprint.route('', methods=['GET'])
|
||||
@jwt_required()
|
||||
@marshal_with(target_exchanges_schema)
|
||||
@@ -17,6 +18,7 @@ def get_list():
|
||||
return TargetExchange.query.all()
|
||||
|
||||
|
||||
@doc(tags=['TargetExchange'])
|
||||
@blueprint.route('', methods=['POST'])
|
||||
@jwt_required()
|
||||
@use_kwargs(target_exchange_schema)
|
||||
@@ -27,6 +29,7 @@ def create(name):
|
||||
return target_exchange
|
||||
|
||||
|
||||
@doc(tags=['TargetExchange'])
|
||||
@blueprint.route('/<id>', methods=['GET'])
|
||||
@jwt_required()
|
||||
@marshal_with(target_exchange_schema)
|
||||
@@ -37,6 +40,8 @@ def get_by_id(id):
|
||||
else:
|
||||
return NotFoundException(__name__)
|
||||
|
||||
|
||||
@doc(tags=['TargetExchange'])
|
||||
@blueprint.route('/<id>', methods=['PUT'])
|
||||
@jwt_required()
|
||||
@use_kwargs(target_exchange_schema)
|
||||
|
||||
Reference in New Issue
Block a user