Coverage for src/resources/__init__.py : 100%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1from flask_restx import Api
2from flask import Blueprint
4from .auth_resource import api as auth_ns
5from .group_resource import api as group_ns
6from .user_resource import api as user_ns
7from .profile_resource import api as profile_ns
8from .external_resource import api as external_ns
10from .application_resource import api as app_ns
11from .book_resource import api as book_ns
12from .game_resource import api as game_ns
13from .movie_resource import api as movie_ns
14from .serie_resource import api as serie_ns
15from .track_resource import api as track_ns
17# Import controller APIs as namespaces.
18api_bp = Blueprint("api", __name__)
20api = Api(api_bp, title="RecoFinement API", description="Main routes.", security='Bearer Auth', authorizations={
21 'Bearer Auth': {
22 'type': 'apiKey',
23 'in': 'header',
24 'name': 'Authorization'
25 },
26})
28# API namespaces
29api.add_namespace(auth_ns)
30api.add_namespace(group_ns)
31api.add_namespace(user_ns)
32api.add_namespace(profile_ns)
33api.add_namespace(external_ns)
35api.add_namespace(app_ns)
36api.add_namespace(book_ns)
37api.add_namespace(game_ns)
38api.add_namespace(movie_ns)
39api.add_namespace(serie_ns)
40api.add_namespace(track_ns)