def get(self, dimension_name, hierarchy_name): """ get hierarchy :param dimension_name: name of the dimension :param hierarchy_name: name of the hierarchy :return: """ request = '/api/v1/Dimensions(\'{}\')/Hierarchies(\'{}\')?$expand=Edges,Elements,ElementAttributes,Subsets,DefaultMember'\ .format(dimension_name, hierarchy_name) response = self._rest.GET(request, '') return Hierarchy.from_dict(response.json())
def get(self, dimension_name: str, hierarchy_name: str, **kwargs): """ get hierarchy :param dimension_name: name of the dimension :param hierarchy_name: name of the hierarchy :return: """ url = format_url( "/api/v1/Dimensions('{}')/Hierarchies('{}')?$expand=Edges,Elements,ElementAttributes,Subsets,DefaultMember", dimension_name, hierarchy_name) response = self._rest.GET(url, **kwargs) return Hierarchy.from_dict(response.json())