Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PagingInfo ¶
type PagingInfo struct { CurrentPage int `json:"currentPage"` End int `json:"end"` HasNextPage bool `json:"hasNextPage"` HasPreviousPage bool `json:"hasPreviousPage"` NextPage int `json:"nextPage"` PageSize int `json:"pageSize"` PreviousPage int `json:"previousPage"` Start int `json:"start"` TotalItems int `json:"totalItems"` TotalPages int `json:"totalPages"` }
PagingInfo describes common information used in paging
func (*PagingInfo) Calculate ¶
func (p *PagingInfo) Calculate(currentPage, pageSize, totalItems int)
Calculate determines our paging information. This is done by using the current page we are on and page size vs. the total items available. Using this information we can determine is we have more pages
Click to show internal directories.
Click to hide internal directories.