paging

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2020 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultItemsPerPage = 10
	DefaultPage         = 1
	MaxItemsPerPage     = 1000
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Links struct {
	Previous string
	Next     string
}

type Pagination

type Pagination struct {
	ItemsPerPage int
	Page         int
}

func NewPagination

func NewPagination(itemsPerPage, page int) Pagination

func NewPaginationFromQuery

func NewPaginationFromQuery(values url.Values) Pagination

func NewPaginationFromString

func NewPaginationFromString(itemsPerPageInput, pageInput string) Pagination

func (Pagination) FirstRecordPosition added in v0.3.0

func (p Pagination) FirstRecordPosition() int
func (p Pagination) Links(baseURI string, totalRecords uint64) Links

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL