Paginator.Page.Metadata (Paginator v1.0.4) View Source

Defines page metadata.

Fields

  • after - an opaque cursor representing the last row of the current page.
  • before - an opaque cursor representing the first row of the current page.
  • limit - the maximum number of entries that can be contained in this page.
  • total_count - the total number of entries matching the query.
  • total_count_cap_exceeded - a boolean indicating whether the :total_count_limit was exceeded.

Link to this section Summary

Link to this section Types

Specs

opaque_cursor() :: String.t()

Specs

t() :: %Paginator.Page.Metadata{
  after: opaque_cursor() | nil,
  before: opaque_cursor() | nil,
  limit: integer(),
  total_count: integer() | nil,
  total_count_cap_exceeded: boolean() | nil
}