from flask.views import MethodView import marshmallow as ma from config.api_settings import DefaultSettings from . import routes as blp class ApiVersionGet(ma.Schema): version = ma.fields.String(example="0.1") @blp.route("/version") class ApiVersion(MethodView): @blp.doc(summary="Get the REST interface version identification.") @blp.response(200, ApiVersionGet, description="Successful operation") def get(self): return { "version": DefaultSettings.API_VERSION }