// // Copyright (C) 2024 veypi // 2025-02-27 19:32:09 // Distributed under terms of the MIT license. // // Auto generated by OneBD. DO NOT EDIT package api import ( "app/api/graph_link" "app/api/graph_node" "app/api/graph" "app/api/stage" "app/api/tree" "app/api/demand" "app/api/project" pd "app/api/project/demand" ps "app/api/project/stage" psg "app/api/project/stage/graph" psgl "app/api/project/stage/graph_link" psgn "app/api/project/stage/graph_node" pst "app/api/project/stage/tools" pste "app/api/project/stage/tools/endpoint" "app/api/doc" "app/api/endpoint" "fmt" "github.com/veypi/OneBD/rest" "github.com/veypi/OneBD/rest/middlewares" ) var Router = rest.NewRouter().UseAfter(middlewares.JsonResponse, middlewares.JsonErrorResponse) var _ = Router.Get("hello", hello) func hello(x *rest.X) any { return "hello" } var _ = Router.Extend("tree", tree.Router) var _ = Router.Extend("stage", stage.Router) var _ = Router.Extend("graph_node", graph_node.Router) var _ = Router.Extend("graph_link", graph_link.Router) var _ = Router.Extend("graph", graph.Router) var _ = Router.Extend("project", project.Router).Extend("demand", pd.Router) var _ = Router.Extend("project", project.Router).Extend("stage", ps.Router) var _ = Router.Extend("project", project.Router).Extend("stage", ps.Router).Extend("graph", psg.Router) var _ = Router.Extend("project", project.Router).Extend("stage", ps.Router).Extend("graph_link", psgl.Router) var _ = Router.Extend("project", project.Router).Extend("stage", ps.Router).Extend("graph_node", psgn.Router) var _ = Router.Extend("project", project.Router).Extend("stage", ps.Router).Extend("tools", pst.Router).Extend("endpoint", pste.Router) var _ = Router.Extend("doc", doc.Router) var _ = Router.Extend("endpoint", endpoint.Router) var _ = Router.Extend("demand", demand.Router) var _ = Router.Any("*", api404) func api404(x *rest.X) error { return fmt.Errorf("404") }