# Pagination

Many endpoints in aviowiki return a large list of results. To facilitate navigation through these, as well as providing a mechanism for lazy loading, such endpoints return a Paged List.

Paged Lists divide the results into pages. Each page has a

`number`

, which is its index starting from `0`

, and a certain `size`

, which is the number of results in that page.To simplify calculations and evaluation of Paged Lists, the

`totalPages`

and `totalResults`

properties are also provided. Respectively they indicate how many pages in total exist and how many results are available.It is worth noting that the

`number`

of the last page is always equal to `totalPage - 1`

. This is because `number`

starts counting from `0`

.The list of results in a Paged List is contained in the property

`content`

.{

"page": {

"number": 0,

"size": 10,

"totalPages": 3,

"totalResults": 26

},

"content": [...]

}

Last modified 2yr ago