code: def list(self, page=0, per_page=25, sort=None, connection=None, q=None,
               search_engine=None, include_totals=True, fields=None,
               include_fields=True):
          
          params = {
              'per_page': per_page,
              'page': page,
              'include_totals': str(include_totals).lower(),
              'sort': sort,
              'connection': connection,
              'fields': fields and ','.join(fields) or None,
              'include_fields': str(include_fields).lower(),
              'q': q,
              'search_engine': search_engine
          }
          return self.client.get(self._url(), params=params)
docs: List or search users.
  
          Args:
              page (int, optional): The result's page number (zero based).
  
              per_page (int, optional): The amount of entries per page.
  
              sort (str, optional): The field to use for sorting.
                  1 == ascending and -1 == descending. (e.g: email:1)
  
              connection (str, optional): Connection filter.
  
              q (str, optional): Query in Lucene query string syntax. Only fields
                  in app_metadata, user_metadata or the normalized user profile
                  are searchable.
  
              search_engine (str, optional): The version of the search_engine to use
                  when querying for users. Will default to the latest version available.
                  See: https://auth0.com/docs/users/search
  
              fields (list of str, optional): A list of fields to include or
                  exclude from the result (depending on include_fields). Empty to
                  retrieve all fields.
  
              include_fields (bool, optional): True if the fields specified are
                  to be include in the result, False otherwise.
  
          See: https://auth0.com/docs/api/management/v2#!/Users/get_users