code: def search(cls, query, page=1):
          
          path = '/files/search/{query}/page/{page}'.format(query=query, page=page)
          result = cls.client.request(path)
          files = result['files']
          return [cls(f) for f in files]
docs: Search makes a search request with the given query
          query: The keyword to search
          page: The result page number. If -1 given, returns all results at a time.