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)
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)
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)
def current_config_discovery(): response_data = self.config_discovery.to_dict() return make_response(response_data, status_code=200)
def discover(): swagger = build_swagger(self.graph, ns, self.find_matching_endpoints(ns)) g.hide_body = True return make_response(swagger)
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)
def build_info(): response_data = self.build_info.to_dict() return make_response(response_data)