Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

__init__.py 610B

1234567891011121314151617181920212223
  1. from flask import Blueprint
  2. from flask_restx import Namespace
  3. from libs.external_api import ExternalApi
  4. bp = Blueprint("inner_api", __name__, url_prefix="/inner/api")
  5. api = ExternalApi(
  6. bp,
  7. version="1.0",
  8. title="Inner API",
  9. description="Internal APIs for enterprise features, billing, and plugin communication",
  10. doc="/docs", # Enable Swagger UI at /inner/api/docs
  11. )
  12. # Create namespace
  13. inner_api_ns = Namespace("inner_api", description="Internal API operations", path="/")
  14. from . import mail
  15. from .plugin import plugin
  16. from .workspace import workspace
  17. api.add_namespace(inner_api_ns)