Ejemplo n.º 1
0
 def get_element_attributes(self, dimension_name, hierarchy_name):
     """ Get element attributes from hierarchy
 
     :param dimension_name:
     :param hierarchy_name:
     :return:
     """
     request = '/api/v1/Dimensions(\'{}\')/Hierarchies(\'{}\')/ElementAttributes'.format(dimension_name,
                                                                                         hierarchy_name)
     response = self._rest.GET(request, '')
     element_attributes = [ElementAttribute.from_dict(ea) for ea in response.json()['value']]
     return element_attributes
Ejemplo n.º 2
0
    def get_element_attributes(self, dimension_name: str, hierarchy_name: str, **kwargs) -> List[ElementAttribute]:
        """ Get element attributes from hierarchy

        :param dimension_name:
        :param hierarchy_name:
        :return:
        """
        url = format_url(
            "/api/v1/Dimensions('{}')/Hierarchies('{}')/ElementAttributes",
            dimension_name,
            hierarchy_name)
        response = self._rest.GET(url, **kwargs)
        element_attributes = [ElementAttribute.from_dict(ea) for ea in response.json()['value']]
        return element_attributes