MultidirectionalConnectionArguments

Arguments for connections that expose all four pagination args (first, after, last, before).

Forward args take precedence over backward in toOffsetLimit; passing neither returns the first page at the default size. Forward and backward args cannot be mixed in the same request.

Prefer ForwardConnectionArguments or BackwardConnectionArguments when only one direction is needed.

Functions

Link copied to clipboard
open override fun toOffsetLimit(defaultPageSize: Int): OffsetLimit

Converts multidirectional pagination arguments to offset/limit.

Link copied to clipboard
open override fun validate()

Validates multidirectional pagination arguments.