# `Gemini.Types.ListFileSearchStoresResponse`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/file_search_store.ex#L259)

Response type for listing file search stores.

# `t`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/file_search_store.ex#L269)

```elixir
@type t() :: %Gemini.Types.ListFileSearchStoresResponse{
  file_search_stores: [Gemini.Types.FileSearchStore.t()],
  next_page_token: String.t() | nil
}
```

Response from listing file search stores.

- `file_search_stores` - List of FileSearchStore structs
- `next_page_token` - Token for fetching next page (nil if no more pages)

# `from_api_response`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/file_search_store.ex#L284)

```elixir
@spec from_api_response(map()) :: t()
```

Creates a ListFileSearchStoresResponse from API response.

# `has_more_pages?`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/file_search_store.ex#L299)

```elixir
@spec has_more_pages?(t()) :: boolean()
```

Checks if there are more pages available.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
