code: def list_open_remote_share(self):
          
  
          res = self._make_ocs_request(
              'GET',
              self.OCS_SERVICE_SHARE,
              'remote_shares/pending'
          )
          if res.status_code == 200:
              tree = ET.fromstring(res.content)
              self._check_ocs_status(tree)
              shares = []
              for element in tree.find('data').iter('element'):
                  share_attr = {}
                  for child in element:
                      key = child.tag
                      value = child.text
                      share_attr[key] = value
                  shares.append(share_attr)
              return shares
          raise HTTPResponseError(res)
docs: List all pending remote shares
  
          :returns: array of pending remote shares
          :raises: HTTPResponseError in case an HTTP error status was returned