Documentation
¶
Index ¶
- type Pagination
- func (q *Pagination) GetHasMore(totalCount int) bool
- func (q *Pagination) GetLimit() int
- func (q *Pagination) GetOffset() int
- func (q *Pagination) GetOrderBy() string
- func (q *Pagination) GetPage() int
- func (q *Pagination) GetQueryString() string
- func (q *Pagination) GetSize() int
- func (q *Pagination) GetTotalPages(totalCount int) int
- func (q *Pagination) SetOrderBy(orderByQuery string)
- func (q *Pagination) SetPage(pageQuery string) error
- func (q *Pagination) SetSize(sizeQuery string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pagination ¶
type Pagination struct { OrderBy string `json:"orderBy,omitempty"` Size int `json:"size,omitempty"` Page int `json:"page,omitempty"` }
Pagination query params
func GetPaginationFromCtx ¶
func GetPaginationFromCtx(c echo.Context) (*Pagination, error)
Get pagination query struct from
func NewPaginationQuery ¶
func NewPaginationQuery(size int, page int) *Pagination
func (*Pagination) GetQueryString ¶
func (q *Pagination) GetQueryString() string
func (*Pagination) GetTotalPages ¶
func (q *Pagination) GetTotalPages(totalCount int) int
Get total pages int
Click to show internal directories.
Click to hide internal directories.