code: def list_jobs(self, limit=None, skip=None):
          
          params = dict()
          if limit is not None:
              params["limit"] = limit
          if skip is not None:
              params["skip"] = skip
          resp = self._r_session.get('/'.join([self._scheduler, 'jobs']), params=params)
          resp.raise_for_status()
          return response_to_json_dict(resp)
docs: Lists replication jobs. Includes replications created via
          /_replicate endpoint as well as those created from replication
          documents. Does not include replications which have completed
          or have failed to start because replication documents were
          malformed. Each job description will include source and target
          information, replication id, a history of recent event, and a
          few other things.
  
          :param limit: How many results to return.
          :param skip: How many result to skip starting at the beginning, if ordered by document ID.