code: def query(cls, owner=None, name=None, offset=None, limit=None, api=None):
          
          api = api if api else cls._API
          query_params = {}
          if owner:
              url = cls._URL['query'].format(owner=owner)
          else:
              url = cls._URL['query'].format(owner='')
          if name:
              query_params['name'] = name
          return super(Project, cls)._query(
              url=url, offset=offset, limit=limit, fields='_all',
              api=api, **query_params
          )
docs: Query (List) projects
          :param owner: Owner username.
          :param name: Project name
          :param offset: Pagination offset.
          :param limit: Pagination limit.
          :param api: Api instance.
          :return: Collection object.