def get(self, request, path): apis = self.get_apis_for_resource(path) generator = DocumentationGenerator(for_user=request.user) return Response({ 'apiVersion': rfs.SWAGGER_SETTINGS.get('api_version', ''), 'swaggerVersion': '1.2', 'basePath': self.api_full_uri.rstrip('/'), 'resourcePath': '/' + path, 'apis': generator.generate(apis), 'models': generator.get_models(apis), 'authorizations': get_authorization_definitions(), })
def get(self, request): apis = [{'path': '/' + path} for path in self.get_resources()] return Response({ 'apiVersion': rfs.SWAGGER_SETTINGS.get('api_version', ''), 'swaggerVersion': '1.2', 'basePath': self.get_base_path(), 'apis': apis, 'info': rfs.SWAGGER_SETTINGS.get('info', { 'contact': '', 'description': '', 'license': '', 'licenseUrl': '', 'termsOfServiceUrl': '', 'title': '', }), 'authorizations': get_authorization_definitions(), })