Sayfa.Pagination.Page (Sayfa v0.5.0)

Copy Markdown View Source

A single page of paginated results.

Summary

Types

t()

@type t() :: %Sayfa.Pagination.Page{
  has_next: boolean(),
  has_prev: boolean(),
  items: [term()],
  next_url: String.t() | nil,
  page_number: pos_integer(),
  page_size: pos_integer(),
  prev_url: String.t() | nil,
  total_items: non_neg_integer(),
  total_pages: non_neg_integer(),
  url: String.t()
}