TrogonProto.Relay.V1Alpha1.CursorPagination (Trogon.Proto v0.12.0)

Copy Markdown View Source

CursorPagination represents cursor-based pagination parameters.

Use this message to specify pagination parameters in list query requests following the Relay specification.

Enforces Relay constraints:

  • Exactly one of Forward or Backward must be specified
  • Parameters for each direction are logically grouped

Example usage:

import "trogon/relay/v1alpha1/cursor_pagination.proto";

message ListUsersRequest {

trogon.relay.v1alpha1.CursorPagination pagination = 1;

}

Summary

Types

t()

@type t() :: %TrogonProto.Relay.V1Alpha1.CursorPagination{
  __unknown_fields__: [Protobuf.unknown_field()],
  direction:
    {:forward, TrogonProto.Relay.V1Alpha1.CursorPagination.Forward.t() | nil}
    | {:backward,
       TrogonProto.Relay.V1Alpha1.CursorPagination.Backward.t() | nil}
    | nil
}

Functions

descriptor()