docs: def get_pull_requests(self, project, repository, state='OPEN', order='newest', limit=100, start=0):
          """
          Get pull requests
          :param project:
          :param repository:
          :param state:
          :param order: OPTIONAL: defaults to NEWEST) the order to return pull requests in, either OLDEST
                                  (as in: "oldest first") or NEWEST.
          :param limit:
          :param start:
          :return:
          """
          url = 'rest/api/1.0/projects/{project}/repos/{repository}/pull-requests'.format(project=project,
                                                                                          repository=repository)
          params = {}
          if state:
              params['state'] = state
          if limit:
              params['limit'] = limit
          if start:
              params['start'] = start
          if order:
              params['order'] = order
          response = self.get(url, params=params)
          if 'values' not in response:
              return []
          pr_list = (response or {}).get('values')
          while not response.get('isLastPage'):
              start = response.get('nextPageStart')
              params['start'] = start
              response = self.get(url, params=params)
              pr_list += (response or {}).get('values')
          return pr_list