blob: 92689ddb9542ca5b8d710fef9e57c4b906ab0380 (
plain) (
tree)
|
|
package xyz.driver.pdsuicommon.db
import xyz.driver.pdsuicommon.logging._
/**
* @param pageNumber Starts with 1
*/
final 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)})"
}
}
|