blob: e72b5c2a02a0ee8f71e760535f3e0b06649ded07 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package xyz.driver.pdsuicommon.db
import xyz.driver.pdsuicommon.logging._
/**
* @param pageNumber Starts with 1
*/
case class Pagination(pageSize: Int, pageNumber: Int)
object Pagination {
// @see https://driverinc.atlassian.net/wiki/display/RA/REST+API+Specification#RESTAPISpecification-CommonRequestQueryParametersForWebServices
val Default = Pagination(pageSize = 100, pageNumber = 1)
implicit def toPhiString(x: Pagination): PhiString = {
import x._
phi"Pagination(pageSize=${Unsafe(pageSize)}, pageNumber=${Unsafe(pageNumber)})"
}
}
|