Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPagination ¶
func CheckPagination(p *Pagination) error
CheckPagination checks if the given pagination is valid
Types ¶
type Pagination ¶
type Pagination struct { Limit int Offset int PageNumber int PageSize int UseTotal bool Total int // contains filtered or unexported fields }
Pagination is a struct that keeps variables used to paginate the result
func NewFromConfig ¶
func NewFromConfig(p *config.Pagination) *Pagination
NewFromConfig creates new pagination based on the provided config
func (*Pagination) Check ¶
func (p *Pagination) Check() error
Check checks if the given pagination is valid
func (*Pagination) GetLimitOffset ¶
func (p *Pagination) GetLimitOffset() (limit, offset int)
GetLimitOffset gets the limit and offset values from the given pagination
func (*Pagination) String ¶
func (p *Pagination) String() string
String implements Stringer interface
Click to show internal directories.
Click to hide internal directories.