Пример #1
0
        def discover():
            request_data = load_query_string_data(ValidateSwaggerSchema())

            swagger = build_swagger(self.graph, ns,
                                    self.find_matching_endpoints(ns),
                                    **request_data)
            g.hide_body = True
            return make_response(swagger)
Пример #2
0
        def discover():
            # accept pagination limit from request
            page = Page.from_query_string(load_query_string_data(page_schema))
            page.offset = 0

            response_data = dict(_links=Links({
                "self":
                Link.for_(Operation.Discover, ns, qs=page.to_tuples()),
                "search": [
                    link for link in iter_links(
                        self.find_matching_endpoints(ns), page)
                ],
            }).to_dict())
            return make_response(response_data)
Пример #3
0
 def current_health():
     query_params = load_query_string_data(RetrieveHealthSchema())
     response_data = self.health.to_dict(**query_params)
     status_code = 200 if response_data["ok"] else 503
     return make_response(response_data, status_code=status_code)
Пример #4
0
 def current_config_discovery():
     response_data = self.config_discovery.to_dict()
     return make_response(response_data, status_code=200)
Пример #5
0
 def discover():
     swagger = build_swagger(self.graph, ns, self.find_matching_endpoints(ns))
     g.hide_body = True
     return make_response(swagger)
Пример #6
0
 def discover():
     swagger = build_swagger(self.graph, ns,
                             self.find_matching_endpoints(ns))
     g.hide_body = True
     return make_response(swagger)
Пример #7
0
 def current_health():
     response_data = self.health.to_dict()
     status_code = 200 if response_data["ok"] else 503
     return make_response(response_data, status_code=status_code)
Пример #8
0
 def build_info():
     response_data = self.build_info.to_dict()
     return make_response(response_data)
Пример #9
0
 def build_info():
     response_data = self.build_info.to_dict()
     return make_response(response_data)
Пример #10
0
 def current_health():
     response_data = self.health.to_dict()
     status_code = 200 if response_data["ok"] else 503
     return make_response(response_data, status_code=status_code)