Documentation
¶
Index ¶
Constants ¶
View Source
const (
CountDefault = 50
)
Variables ¶
This section is empty.
Functions ¶
func ParseCount ¶
func ParseReverse ¶
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.