code: def get_permissions(self, rights=[]):
          
          aces = []
          if rights:
              for right in rights:
                  ace = self.request(
                      'GetPermission',
                      {'ace': {
                          'right': {'_content': right}}})
  
                  if 'ace' in ace.keys() and isinstance(ace, list):
                      aces.extend(ace['ace'])
                  elif 'ace' in ace.keys() and isinstance(ace, dict):
                      aces.append(ace['ace'])
              return {'ace': aces}
  
          else:
              ace = self.request('GetPermission', {})
              if 'ace' in ace.keys() and isinstance(ace['ace'], list):
                  return ace
              elif 'ace' in ace.keys() and isinstance(ace['ace'], dict):
                  return ace
              else:
                  return {'ace': []}
docs: :param rights: list of rights. Possible values : 'sendAs',
          'sendOnBehalfOf'
          :return: dict with key ace with a list of rights