# `Stripe.Params.ProductSearchParams`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/params/product_search_params.ex#L2)

Parameters for product search.

# `t`

```elixir
@type t() :: %Stripe.Params.ProductSearchParams{
  expand: [String.t()] | nil,
  limit: integer() | nil,
  page: String.t() | nil,
  query: String.t()
}
```

* `expand` - Specifies which fields in the response should be expanded.
* `limit` - A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
* `page` - A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results. Max length: 5000.
* `query` - The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for products](https://docs.stripe.com/search#query-fields-for-products). Max length: 5000.

---

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