def get() -> Union[Tuple[Resource, int], Response]: parser = default.parse_args() node = {"types": GetNodeOverview.get_node_overview()} template = NodesOverviewTemplate.node_overview_template() if parser['download']: return download(node, template, 'types') return marshal(node, template), 200
def get() -> Union[tuple[Resource, int], Response]: parser = default.parse_args() type_tree = {'typeTree': GetTypeTree.get_type_tree()} template = TypeTreeTemplate.type_tree_template() if parser['download']: return download(type_tree, template, 'type_tree') return marshal(type_tree, template), 200
def get(id_: int) -> Union[tuple[Resource, int], Response, dict[str, Any]]: return resolve_node_parser( {"nodes": GetNodeEntitiesAll.get_node_all(id_)}, default.parse_args(), id_)
def get(id_: int) -> Union[Tuple[Resource, int], Response, Dict[str, Any]]: return resolve_node_parser({"nodes": GetSubunit.get_subunits(id_)}, default.parse_args(), id_)
def get(id_: int) -> Union[tuple[Resource, int], Response, dict[str, Any]]: return resolve_node_parser( {"nodes": GetSubunitHierarchy.get_subunit_hierarchy(id_)}, default.parse_args(), id_)