Documentation ¶
Index ¶
Constants ¶
View Source
const (
CountDefault = 50
)
Variables ¶
This section is empty.
Functions ¶
func ParseCount ¶
func ParseCount(ctx echo.Context) uint16
func ParseCursor ¶
func ParseReverse ¶
func ParseReverse(ctx echo.Context) bool
func SetHeaders ¶
func SetHeaders(ctx echo.Context, pgn *Pagination)
Types ¶
type Pagination ¶
type Pagination struct { Cursor ksuid.KSUID `query:"cursor"` NextCursor ksuid.KSUID Count uint16 `query:"count" validate:"min=1,max=1000"` Reverse bool `query:"reverse"` }
func New ¶
func New(ctx echo.Context) *Pagination
func (*Pagination) InitCursor ¶
func (pgn *Pagination) InitCursor(cursor *bolt.Cursor) (key []byte, value []byte)
func (*Pagination) MoveCursor ¶
func (pgn *Pagination) MoveCursor(cursor *bolt.Cursor) (key []byte, value []byte)
Click to show internal directories.
Click to hide internal directories.