docs: def has_more_pages(self):
          """
          :return: ``True`` if there are more pages available on the server.
          """
  
          # if has_next property exists, it represents whether more pages exist
          if self.has_next is not None:
              return self.has_next
  
          # otherwise, try to compute whether or not more pages exist
          total_pages = self.get_total_pages()
          if self.page_number is None or total_pages is None:
              return None
          else:
              return self.page_number + 1 < total_pages