NewPageInfo creates a new PageInfo.
(page, limit, offset int, sort []SortField)
| 51 | |
| 52 | // NewPageInfo creates a new PageInfo. |
| 53 | func NewPageInfo(page, limit, offset int, sort []SortField) *PageInfo { |
| 54 | return &PageInfo{ |
| 55 | Page: page, |
| 56 | Limit: limit, |
| 57 | Offset: offset, |
| 58 | Sort: sort, |
| 59 | } |
| 60 | } |
| 61 | |
| 62 | // Start returns the start index based on page/limit or offset. |
| 63 | func (p *PageInfo) Start() int { |
no outgoing calls