code: def all_docs(self, **kwargs):
          
          resp = get_docs(self.r_session,
                          '/'.join([self.database_url, '_all_docs']),
                          self.client.encoder,
                          **kwargs)
          return response_to_json_dict(resp)
docs: Wraps the _all_docs primary index on the database, and returns the
          results by value. This can be used as a direct query to the _all_docs
          endpoint.  More convenient/efficient access using keys, slicing
          and iteration can be done through the ``result`` attribute.
  
          Keyword arguments supported are those of the view/index access API.
  
          :param bool descending: Return documents in descending key order.
          :param endkey: Stop returning records at this specified key.
          :param str endkey_docid: Stop returning records when the specified
              document id is reached.
          :param bool include_docs: Include the full content of the documents.
          :param bool inclusive_end: Include rows with the specified endkey.
          :param key: Return only documents that match the specified key.
          :param list keys: Return only documents that match the specified keys.
          :param int limit: Limit the number of returned documents to the
              specified count.
          :param int skip: Skip this number of rows from the start.
          :param startkey: Return records starting with the specified key.
          :param str startkey_docid: Return records starting with the specified
              document ID.
  
          :returns: Raw JSON response content from ``_all_docs`` endpoint