dave
04/17/2020, 3:49 PMfun main() {
data class Pageable(val sortAscending: Boolean, val page: Int, val maxResults: Int)
val lens = Query.composite {
Pageable(
boolean().defaulted("sortAscending", true)(it),
int().defaulted("page", 1)(it),
int().defaulted("maxResults", 20)(it)
)
}
println(lens(Request(GET, "/list?page=1")))
// Pageable(sortAscending=true, page=1, maxResults=20)
}
pabl0rg
07/01/2020, 3:43 PM