aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2018-01-26 11:56:32 -0800
committervlad <vlad@driver.xyz>2018-01-26 11:56:32 -0800
commit526307e0a534008ad6b7e4578d886c50d09ee2d2 (patch)
treedba881616ef9035937ff17146db0a923a59c8387
parent632552cfc56cdd25ead6860d58acbf0c1226c808 (diff)
downloaddriver-core-526307e0a534008ad6b7e4578d886c50d09ee2d2.tar.gz
driver-core-526307e0a534008ad6b7e4578d886c50d09ee2d2.tar.bz2
driver-core-526307e0a534008ad6b7e4578d886c50d09ee2d2.zip
Default pagination
-rw-r--r--src/main/scala/xyz/driver/core/rest/package.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/rest/package.scala b/src/main/scala/xyz/driver/core/rest/package.scala
index bd08478..3d8a30e 100644
--- a/src/main/scala/xyz/driver/core/rest/package.scala
+++ b/src/main/scala/xyz/driver/core/rest/package.scala
@@ -33,6 +33,11 @@ trait ServiceTransport {
implicit mat: Materializer): Future[Unmarshal[ResponseEntity]]
}
+object Pagination {
+
+ val Default = Pagination(pageSize = 100, pageNumber = 1)
+}
+
final case class Pagination(pageSize: Int, pageNumber: Int) {
def offset: Int = pageSize * pageNumber
}