Oliver Rümpelein
034c00ca5b
- Category - Classification - Design - Layout - Order - Page - Status - Thrill
38 lines
1.7 KiB
Kotlin
38 lines
1.7 KiB
Kotlin
package de.pheerai.rcdbquery.dataMappings.category
|
|
|
|
import de.pheerai.rcdbquery.dataMappings.internal.MultiParamBuilder
|
|
|
|
class CategoryBuilder: MultiParamBuilder<Long, Category>() {
|
|
override fun add(param: Category): CategoryBuilder {
|
|
super.add(param)
|
|
return this
|
|
}
|
|
|
|
fun fourthDimension() = this.add(Category.FOURTH_DIMENSION)
|
|
fun brakeman() = this.add(Category.BRAKEMAN)
|
|
fun builtInhouse() = this.add(Category.BUILT_INHOUSE)
|
|
fun darkride() = this.add(Category.DARK_RIDE)
|
|
fun dualStation() = this.add(Category.DUAL_STATION)
|
|
fun enclosed() = this.add(Category.ENCLOSED)
|
|
fun floorless() = this.add(Category.FLOORLESS)
|
|
fun hybrid() = this.add(Category.HYBRID)
|
|
fun indoor() = this.add(Category.INDOOR)
|
|
fun mirror() = this.add(Category.MIRROR)
|
|
fun moebius() = this.add(Category.MOEBIUS)
|
|
fun onboardSound() = this.add(Category.ONBOARD_SOUND)
|
|
fun pendulum() = this.add(Category.PENDULUM)
|
|
fun quasiMoebius() = this.add(Category.QUASI_MOEBIUS)
|
|
fun rockingCars() = this.add(Category.ROCKING_CARS)
|
|
fun scenicRailway() = this.add(Category.SCENIC_RAILWAY)
|
|
fun shuttle() = this.add(Category.SHUTTLE)
|
|
fun sideFriction() = this.add(Category.SIDE_FRICTION)
|
|
fun singleRail() = this.add(Category.SINGLE_RAIL)
|
|
fun slidingStation() = this.add(Category.SLIDING_STATION)
|
|
fun spinningCars() = this.add(Category.SPINNING_CARS)
|
|
fun stackedStorage() = this.add(Category.STACKED_STORAGE)
|
|
fun turntableStation() = this.add(Category.TURNTABLE_STATION)
|
|
fun twin() = this.add(Category.TWIN)
|
|
fun virtualReality() = this.add(Category.VIRTUAL_REALITY)
|
|
fun waterCoaster() = this.add(Category.WATER_COASTER)
|
|
}
|