defmodule Stripe.SearchResult do @moduledoc """ Some top-level API resource have support for retrieval via "search" API methods. For example, you can search charges, search customers, and search subscriptions. Stripe's search API methods utilize cursor-based pagination via the `page` request parameter and `next_page` response parameter. For example, if you make a search request and receive "next_page": "pagination_key" in the response, your subsequent call can include page=pagination_key to fetch the next page of results. See https://stripe.com/docs/search for more information. """ @type value :: term @type t(value) :: %__MODULE__{ object: binary, data: [value], has_more: boolean, total_count: integer | nil, next_page: binary | nil, url: binary } defstruct [:object, :data, :has_more, :total_count, :next_page, :url] end