syntax = "proto3"; package common.pagination.v1; option go_package = "github.com/tech/sendico/pkg/proto/common/pagination/v1;paginationv1"; // CursorPageRequest carries opaque cursor-based pagination parameters. message CursorPageRequest { // cursor is the opaque continuation token from a previous response. string cursor = 1; // limit is the maximum number of items to return per page. int32 limit = 2; } // CursorPageResponse carries the opaque token for the next page. message CursorPageResponse { // next_cursor is the opaque token to fetch the next page; empty when no // more results are available. string next_cursor = 1; }