A single page from a page-numbered Dodo Payments endpoint.
Dodo's numbered list endpoints are zero-based. number is always the number
returned by (or requested from) Dodo; the SDK does not silently translate it.
The struct includes a private request closure and is not persistence-safe.
Summary
Types
@type t(item) :: %DodoPayments.Page.Numbered{ extra: map(), fetch_next: (non_neg_integer() -> {:ok, t(item)} | {:error, Exception.t()}) | nil, has_more?: boolean(), items: [item], next_number: non_neg_integer() | nil, number: non_neg_integer(), page_size: non_neg_integer() | nil, total_count: non_neg_integer() | nil, total_pages: non_neg_integer() | nil }
A numbered API page. fetch_next is private SDK traversal state.