2020-04-04 13:37:27 +02:00
|
|
|
package de.pheerai.rcdbquery
|
|
|
|
|
2020-08-23 23:11:41 +02:00
|
|
|
import de.pheerai.rcdbquery.dataMappings.order.Order
|
2020-05-01 15:44:45 +02:00
|
|
|
import de.pheerai.rcdbquery.dataMappings.order.sortBy
|
|
|
|
import de.pheerai.rcdbquery.dataMappings.page.page
|
|
|
|
import de.pheerai.rcdbquery.dataMappings.searchTerm.searchTerm
|
|
|
|
import de.pheerai.rcdbquery.dataMappings.searchType.SearchType
|
|
|
|
import de.pheerai.rcdbquery.dataMappings.searchType.searchType
|
2020-08-23 23:11:41 +02:00
|
|
|
import de.pheerai.rcdbquery.dataMappings.vendor.Vendor.*
|
2020-05-01 15:44:45 +02:00
|
|
|
import de.pheerai.rcdbquery.dataMappings.vendor.vendors
|
2020-05-07 10:32:32 +02:00
|
|
|
import de.pheerai.rcdbquery.dsl.rcdbQuery
|
2020-04-08 15:56:19 +02:00
|
|
|
|
2020-04-19 12:40:12 +02:00
|
|
|
fun main() {
|
2020-04-25 18:01:42 +02:00
|
|
|
println(generateNameQueryUrl())
|
|
|
|
println(generatePageQueryUrl())
|
2020-04-19 12:40:12 +02:00
|
|
|
}
|
|
|
|
|
2020-04-25 18:01:42 +02:00
|
|
|
fun generateNameQueryUrl() = rcdbQuery {
|
2020-04-19 13:18:17 +02:00
|
|
|
searchType(SearchType.COASTER)
|
2020-04-17 12:52:29 +02:00
|
|
|
searchTerm("Dragon")
|
|
|
|
vendors {
|
2020-08-23 23:11:41 +02:00
|
|
|
VEKOMA()
|
|
|
|
INTAMIN()
|
|
|
|
MACK()
|
2020-04-17 12:52:29 +02:00
|
|
|
}
|
|
|
|
sortBy {
|
2020-08-23 23:11:41 +02:00
|
|
|
Order.MANUFACTURER()
|
|
|
|
Order.INVERSIONS()
|
2020-04-17 12:52:29 +02:00
|
|
|
}
|
2020-04-08 15:56:19 +02:00
|
|
|
}
|
2020-04-25 18:01:42 +02:00
|
|
|
|
|
|
|
fun generatePageQueryUrl() = rcdbQuery {
|
|
|
|
page(3)
|
|
|
|
searchType(SearchType.COASTER)
|
|
|
|
vendors {
|
2020-08-23 23:11:41 +02:00
|
|
|
INTAMIN()
|
2020-04-25 18:01:42 +02:00
|
|
|
}
|
|
|
|
}
|