From 8eaa788a41029d66a19dbca9918d96e176c9fda8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20R=C3=BCmpelein?= Date: Sun, 18 Jul 2021 12:30:58 +0200 Subject: [PATCH] Add API validator. --- .gitlab-ci.yml | 2 +- api/querybuilder.api | 677 ++++++++++++++++++ build.gradle.kts | 1 + settings.gradle.kts | 1 + .../rcdbquery/dataMappings/vendor/Vendor.kt | 4 +- 5 files changed, 682 insertions(+), 3 deletions(-) create mode 100644 api/querybuilder.api diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f5ddc6e..e59b7ab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,7 +19,7 @@ build: test: stage: test - script: gradle --build-cache test + script: gradle --build-cache check cache: key: "$CI_COMMIT_REF_NAME" policy: push diff --git a/api/querybuilder.api b/api/querybuilder.api new file mode 100644 index 0000000..c54937f --- /dev/null +++ b/api/querybuilder.api @@ -0,0 +1,677 @@ +public final class de/pheerai/rcdbquery/SampleKt { + public static final fun main ()V + public static synthetic fun main ([Ljava/lang/String;)V +} + +public final class de/pheerai/rcdbquery/dataMappings/UnknownParamsKt { + public static final field EXTRA_COLUMNS_ERROR_MESSAGE Ljava/lang/String; + public static final fun extraColumns (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Ljava/util/List;)Ljava/lang/Void; + public static final fun extraColumns (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;[Lde/pheerai/rcdbquery/dataMappings/order/Order;)Ljava/lang/Void; +} + +public final class de/pheerai/rcdbquery/dataMappings/category/Category : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field BRAKEMAN Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field BUILT_INHOUSE Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field DARK_RIDE Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field DUAL_STATION Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field ENCLOSED Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field FLOORLESS Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field FOURTH_DIMENSION Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field HYBRID Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field INDOOR Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field MIRROR Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field MOEBIUS Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field ONBOARD_SOUND Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field PENDULUM Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field QUASI_MOEBIUS Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field ROCKING_CARS Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field SCENIC_RAILWAY Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field SHUTTLE Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field SIDE_FRICTION Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field SINGLE_RAIL Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field SLIDING_STATION Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field SPINNING_CARS Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field STACKED_STORAGE Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field TURNTABLE_STATION Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field TWIN Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field VIRTUAL_REALITY Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static final field WATER_COASTER Lde/pheerai/rcdbquery/dataMappings/category/Category; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/category/Category; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/category/Category; +} + +public final class de/pheerai/rcdbquery/dataMappings/category/CategoryBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public fun add (Lde/pheerai/rcdbquery/dataMappings/category/Category;)Lde/pheerai/rcdbquery/dataMappings/category/CategoryBuilder; + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/category/Category;)Lde/pheerai/rcdbquery/dataMappings/category/CategoryBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/category/ParamBuilderKt { + public static final fun category (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/classification/Classification : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/classification/Classification$Companion; + public static final field MOUNTAIN_COASTER Lde/pheerai/rcdbquery/dataMappings/classification/Classification; + public static final field POWERED_COASTER Lde/pheerai/rcdbquery/dataMappings/classification/Classification; + public static final field ROLLER_COASTER Lde/pheerai/rcdbquery/dataMappings/classification/Classification; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/classification/Classification; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/classification/Classification; +} + +public final class de/pheerai/rcdbquery/dataMappings/classification/Classification$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/classification/Classification; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; +} + +public final class de/pheerai/rcdbquery/dataMappings/classification/ClassificationBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public fun add (Lde/pheerai/rcdbquery/dataMappings/classification/Classification;)Lde/pheerai/rcdbquery/dataMappings/classification/ClassificationBuilder; + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/classification/Classification;)Lde/pheerai/rcdbquery/dataMappings/classification/ClassificationBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/classification/ParamBuilderKt { + public static final fun classification (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/design/Design : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field BOBSLED Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/design/Design$Companion; + public static final field FLYING Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field INVERTED Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field PIPELINE Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field SIT_DOWN Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field STAND_UP Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field SUSPENDED Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static final field WING Lde/pheerai/rcdbquery/dataMappings/design/Design; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/design/Design; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/design/Design; +} + +public final class de/pheerai/rcdbquery/dataMappings/design/Design$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/design/Design; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; +} + +public final class de/pheerai/rcdbquery/dataMappings/design/DesignBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public fun add (Lde/pheerai/rcdbquery/dataMappings/design/Design;)Lde/pheerai/rcdbquery/dataMappings/design/DesignBuilder; + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/design/Design;)Lde/pheerai/rcdbquery/dataMappings/design/DesignBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/design/ParamBuilderKt { + public static final fun design (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public abstract class de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + protected fun addAll (Ljava/util/Collection;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + protected fun addAll ([Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public final fun build ()Ljava/util/List; + public abstract fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; +} + +public abstract interface class de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public abstract fun getFullName ()Ljava/lang/String; + public abstract fun getParamValue ()Ljava/lang/Object; + public abstract fun getPrettyName ()Ljava/lang/String; +} + +public final class de/pheerai/rcdbquery/dataMappings/layout/Layout : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field BIG_APPLE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field CIRCLE_DIP Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field CIRCULAR_GRAVIY_RAILWAY Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field CYCLONE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/layout/Layout$Companion; + public static final field DOUBLE_FIGURE_EIGHT Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field DOUBLE_OUT_AND_BACK Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field FIGURE_EIGHT Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field JUNGLE_MOUSE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field L_SHAPED_OUT_AND_BACK Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field MITE_MOUSE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field OUT_AND_BACK Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field OVAL Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field SHUTTLE_LOOP Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field SINGLE_HELIX_CENTER Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field SINGLE_HELIX_LEFT Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field SINGLE_HELIX_REAR Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field SINGLE_HELIX_RIGHT Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field TERRAIN Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field TRIANGLE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field TRIPLE_OUT_AND_BACK Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field TWIN_HELIX Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field TWISTER Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field U_SHUTTLE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field WILD_MOUSE Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static final field ZYKLON Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/layout/Layout; +} + +public final class de/pheerai/rcdbquery/dataMappings/layout/Layout$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/layout/Layout; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; +} + +public final class de/pheerai/rcdbquery/dataMappings/layout/LayoutBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun add (Lde/pheerai/rcdbquery/dataMappings/layout/Layout;)Lde/pheerai/rcdbquery/dataMappings/layout/LayoutBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/layout/Layout;)Lde/pheerai/rcdbquery/dataMappings/layout/LayoutBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/layout/ParamBuilderKt { + public static final fun layout (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/order/Order : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption, de/pheerai/rcdbquery/dataMappings/internal/RelevantForAll { + public static final field AKA Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field ANGLE Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field CLASSIFICATION Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field CLOSED Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field CLOSING Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/order/Order$Companion; + public static final field DESIGN Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field DROP Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field ENTERED Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field HEIGHT Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field IMAGES Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field INVERSIONS Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field LAYOUT Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field LENGTH Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field LOCATION Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field MANUFACTURER Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field MODEL Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field MODEL_LINE Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field NAME Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field OPENED Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field PARK Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field RIDE_TIME Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field SCALE Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field SERIAL_NO Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field SPEED Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field STATE_2 Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field STATUS Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static final field TYPE Lde/pheerai/rcdbquery/dataMappings/order/Order; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public fun getRelevantForAll ()Z + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/order/Order; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/order/Order; +} + +public final class de/pheerai/rcdbquery/dataMappings/order/Order$Companion : de/pheerai/rcdbquery/dataMappings/internal/ParamKey { + public fun getParamKey ()Ljava/lang/String; +} + +public final class de/pheerai/rcdbquery/dataMappings/order/OrderBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun add (Lde/pheerai/rcdbquery/dataMappings/order/Order;)Lde/pheerai/rcdbquery/dataMappings/order/OrderBuilder; + public synthetic fun addAll (Ljava/util/Collection;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public synthetic fun addAll ([Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public final fun allRelevant ()Lde/pheerai/rcdbquery/dataMappings/order/OrderBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/order/Order;)Lde/pheerai/rcdbquery/dataMappings/order/OrderBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/order/ParamBuilderKt { + public static final fun sortBy (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/page/ParamBuilderKt { + public static final fun page (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;J)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/searchTerm/ParamBuilderKt { + public static final fun searchTerm (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Ljava/lang/String;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/searchType/ParamBuilderKt { + public static final fun searchType (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/searchType/SearchType : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field AMUSEMENT_PARK Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType; + public static final field COASTER Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType; + public static final field COMPANY Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType; + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType$Companion; + public static final field PERSON Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/searchType/SearchType; +} + +public final class de/pheerai/rcdbquery/dataMappings/searchType/SearchType$Companion : de/pheerai/rcdbquery/dataMappings/internal/ParamKey { + public fun getParamKey ()Ljava/lang/String; +} + +public final class de/pheerai/rcdbquery/dataMappings/startsWith/ParamBuilderKt { + public static final fun startsWith (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Ljava/lang/String;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/status/ParamBuilderKt { + public static final fun status (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/status/Status : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/status/Status$Companion; + public static final field OPERATING Lde/pheerai/rcdbquery/dataMappings/status/Status; + public static final field RELOCATED Lde/pheerai/rcdbquery/dataMappings/status/Status; + public static final field SBNO Lde/pheerai/rcdbquery/dataMappings/status/Status; + public static final field STORED Lde/pheerai/rcdbquery/dataMappings/status/Status; + public static final field UNDER_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/status/Status; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/status/Status; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/status/Status; +} + +public final class de/pheerai/rcdbquery/dataMappings/status/Status$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/status/Status; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; +} + +public final class de/pheerai/rcdbquery/dataMappings/status/StatusBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun add (Lde/pheerai/rcdbquery/dataMappings/status/Status;)Lde/pheerai/rcdbquery/dataMappings/status/StatusBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/status/Status;)Lde/pheerai/rcdbquery/dataMappings/status/StatusBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/thrill/ParamBuilderKt { + public static final fun thrill (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/thrill/Thrill : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill$Companion; + public static final field EXTREME Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; + public static final field FAMILY Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; + public static final field KIDDIE Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; + public static final field THRILL Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; +} + +public final class de/pheerai/rcdbquery/dataMappings/thrill/Thrill$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; +} + +public final class de/pheerai/rcdbquery/dataMappings/thrill/ThrillBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun add (Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill;)Lde/pheerai/rcdbquery/dataMappings/thrill/ThrillBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/thrill/Thrill;)Lde/pheerai/rcdbquery/dataMappings/thrill/ThrillBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/type/ParamBuilderKt { + public static final fun type (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/type/Type : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/type/Type$Companion; + public static final field STEEL Lde/pheerai/rcdbquery/dataMappings/type/Type; + public static final field WOOD Lde/pheerai/rcdbquery/dataMappings/type/Type; + public fun getFullName ()Ljava/lang/String; + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/type/Type; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/type/Type; +} + +public final class de/pheerai/rcdbquery/dataMappings/type/Type$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/type/Type; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; +} + +public final class de/pheerai/rcdbquery/dataMappings/type/TypeBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun add (Lde/pheerai/rcdbquery/dataMappings/type/Type;)Lde/pheerai/rcdbquery/dataMappings/type/TypeBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/type/Type;)Lde/pheerai/rcdbquery/dataMappings/type/TypeBuilder; +} + +public final class de/pheerai/rcdbquery/dataMappings/vendor/ParamBuilderKt { + public static final fun vendors (Lde/pheerai/rcdbquery/dsl/params/ParamsCollector;Lkotlin/jvm/functions/Function1;)Lde/pheerai/rcdbquery/dsl/params/ParamsCollector; +} + +public final class de/pheerai/rcdbquery/dataMappings/vendor/Vendor : java/lang/Enum, de/pheerai/rcdbquery/dataMappings/internal/RcdbItem, de/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption { + public static final field ABC Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ACA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field AERIAL_TRAMWAY_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ALLAN_HERSCHELL Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field AMERICAN_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ANALOG Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field APPLE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field AQUATIC_DEVELOPMENT_GROUP Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ARROW Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ART_ENGINEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ASCOT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field A_BRINQUEDOS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BAILEY_RIDES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BAODING_HENGRUI_YOULE_JUXIE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BARBIERI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BARBISAN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BARTLING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BEIJING_CHEN_JINYING_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BEIJING_JIUHUA_AMUSEMENT_RIDES_MANUFACTURING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BEIJING_NORTH_RONGDA_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BEIJING_SHIBAOLAI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BELMONT_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BHS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BIG_COUNTRY_MOTIONEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BLACKPOOL_LEISURE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BOMBAY_AMUSEMENT_RIDE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BRADLEY_AND_KAYE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BRANDAUER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BREINIG_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field BUTLIN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field B_AND_M Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field B_A_SCHIFF Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CAM_BABY_KART Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CARIPRO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CARLL_AND_RAMAGOSA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CAVAZZA_DIEGO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CCI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CEDEAL Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CETI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CEZARY_BOROWIAK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CHANCE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CHANGHONG_ENTERTAINMENT_MACHINERY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CHANG_LONG Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CHENGDU_XINDU_XINAN_PLAYINGMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CHICAGO_COASTER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CHILDRESS_COASTER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CINCINNATI_AMUSEMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field COASTER_WORKS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CORDES_HOLZBAU Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field CREDIBLE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field C_AND_S Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field Companion Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor$Companion; + public static final field DAL_AMUSEMENT_RIDES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DAMBROZ Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DEBRINQUEDO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DINN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DIVERMAX_ENTRETENIMENTO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DOPPELMAYR Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DOUBLE_GRIP_TUBULAR_STEEL_AMUSEMENT_DEVICES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DPV_RIDES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field DYNAMIC Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field EOS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ERBSCHLOE_FUN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field EXTREME_ENGINEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field E_AND_F_MILER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FAB Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FABBRI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FAJUME Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FEDERAL_ENGINEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FRONTIER_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FUN_RIDES_TECH Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field FUN_XIAN_MACHINERY_MANUFACTURING_RANGER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GARCIA_BRINQUEDOS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GCI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GERSTLAUER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GG Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GIOVANOLA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GOLDEN_DRAGON_AMUSEMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GOLDEN_HORSE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GOLDEN_KOALA_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GOSETTO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GROS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GUANGDONG_ZHONGSHAN_KANGLE_ENTERTAINMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GUOHUI_MACHINERY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field GUVEN_LUNAPARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HARTON Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HEBEI_H_AND_S_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HEBEI_TIANHONG_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HEBEI_ZHONGYE_METALLURGICAL_EQUIPMENT_MANUFACTURING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HENSEL_PHELPS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HINDUSTAN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HOEI_SANGYO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HOPKINS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HOPKINS_AND_PEARCE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field HUATONG_TAIKE_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field IE_PARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field IKEDA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field INTAMIN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field INTERLINK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field INTERNATIONAL_AMUSEMENT_DEVICES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field INTERNATIONAL_COASTERS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field INTERPARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field INVERTED_TECHNOLOGIES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field IRAN_PARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field JAHN_CONSTRUCTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field JINFENG Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field JINGBEI_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field JINXIN_CREDIT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field KING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field KUMBAK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field LEVENT_LUNAPARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field LUCREZIA_DI_CARTOCETO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field LYNN_WELCHER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field L_AND_T Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MACK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MADHU_AMUSEMENTS_AND_LEISURE_CONCEPTS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MARTIN_AND_VLEMINCKX Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MASAGO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MASTER_PARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MAURER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MAXWELL_AND_SONS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MCKAY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MECPOWER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MEISHO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MERIDIAN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field METAL_PARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MICHAEL_BLACK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MILER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MODERN_AMUSEMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MOLINA_AND_SONS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MONDIAL Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MORGAN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MOUNTAIN_SYSTEMS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field MUNDIAL Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field NANFANG_AMUSEMENT_RIDES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field NATIONAL_AMUSEMENT_DEVICE_COMPANY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field NEW_HORSE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field NIPPON Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field NITTO_FUN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field NOVA_ATRACOES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field OKAMOTO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field OKOBOJI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field OUTDOOR_AMUSEMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field OVERLAND_AMUSEMENTS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PARKASH_AMUSEMENTS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PAX Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PETER_PETZ Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PHILADELPHIA_TOBOGGAN_COASTERS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PINFARI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PINTO_BROTHERS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field POONAN_AMUSEMENT_RIDES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PREMIER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PRESTON_AND_BARBIERI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PRETZEL_AMUSEMENT_RIDE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field PRINCETON_MACHINE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field QIN_LONG Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field RADAR_PLAY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field RAINBOW Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field RAUERHORST Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field RCCA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field REVERCHON Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field RIDE_ENGINEERS_SWITZERLAND Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field RMC Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ROBLES_BOUSO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field R_AND_C_ENTERTAINMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field R_AND_R Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SAEKI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SAFECO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SAMECO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SANSEI_YUSOKI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SARTORI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SAU_CON Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SBF_VISA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SCHWARZKOPF Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SC_ITALY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SDC Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SECOND_AVENUE_TRACTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SELECT_CONTRACTS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SENYO_KOGYO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SETPOINT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SHANGHAI_QINGPU Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SKYLINE_ATTRACTIONS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SKYTRAK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SOQUET Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SPILLMAN_ENGINEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SPIRAL_WHEEL_OPERATING_CORPORATION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field STAHL_HACKSTEINER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field STEIN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SUL_PARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SUNKID_HEEGE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SUN_SHIYOULE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field SUPERCAR Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field S_AND_MC Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field S_AND_S_SANSEI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TAIZHOU_BAOLU_MACHINERY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TAKAHASHI_KIKAI_SANGYO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TANIGUCHI_SEISAKUSHO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TECHFUN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TECHNICAL_PARK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TECHNIKA_KULTURY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field THOMPSON Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TOGO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TOP_FUN Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TRAVER_ENGINEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field TRES_EIXOS Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field US_AMUSEMENT_COMPANY Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field VAFAEI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field VEKOMA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field VOSTOK Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field WESTECH Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field WGH_TRANSPORTATION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field WIEGAND Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field WILLIAMS_AMUSEMENT_DEVICE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field WISDOM Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field WUHAN_FUTE_AMUSEMENT_RIDES Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field XIAN_BAOLIU_PLAYGROUND_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field YAMASAKUTALAB Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field YAQIAO_MACHINE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field YEISK_PLANT_ATTRACTION Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field YUNHAI_YOUYI Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZAMPERLA Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHEJIANG_JUMA_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHEJIANG_PENGMING_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHENGZHOU_LIMEIQI_AMUSEMENT_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHENGZHOU_SHANGDIAN_MACHINERY_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHIPAO Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHONGSHAN_JINBO_RECREATION_EQUIPMENT Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHONGSHAN_PLAYGROUND_EQUIPMENT_ENGINEERING Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZHONGSHAN_SUPERGAME_AMUSEMENT_MACHINE Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static final field ZIERER Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public fun getFullName ()Ljava/lang/String; + public fun getId ()J + public fun getParamValue ()Ljava/lang/Long; + public synthetic fun getParamValue ()Ljava/lang/Object; + public fun getPrettyName ()Ljava/lang/String; + public fun getUrl ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public static fun values ()[Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; +} + +public final class de/pheerai/rcdbquery/dataMappings/vendor/Vendor$Companion : de/pheerai/rcdbquery/dataMappings/internal/StringGeneratable { + public fun getParamKey ()Ljava/lang/String; + public fun of (Ljava/lang/String;)Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor; + public synthetic fun of (Ljava/lang/String;)Ljava/lang/Object; + public final fun searchByName (Ljava/lang/String;)Ljava/util/List; +} + +public final class de/pheerai/rcdbquery/dataMappings/vendor/VendorBuilder : de/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder { + public fun ()V + public synthetic fun add (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun add (Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor;)Lde/pheerai/rcdbquery/dataMappings/vendor/VendorBuilder; + public synthetic fun invoke (Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)Lde/pheerai/rcdbquery/dataMappings/internal/MultiParamBuilder; + public fun invoke (Lde/pheerai/rcdbquery/dataMappings/vendor/Vendor;)Lde/pheerai/rcdbquery/dataMappings/vendor/VendorBuilder; +} + +public final class de/pheerai/rcdbquery/dsl/RcdbParams { + public fun (Lde/pheerai/rcdbquery/dsl/params/MultiParams;Lde/pheerai/rcdbquery/dsl/params/SingleParams;)V + public final fun copy (Lde/pheerai/rcdbquery/dsl/params/MultiParams;Lde/pheerai/rcdbquery/dsl/params/SingleParams;)Lde/pheerai/rcdbquery/dsl/RcdbParams; + public static synthetic fun copy$default (Lde/pheerai/rcdbquery/dsl/RcdbParams;Lde/pheerai/rcdbquery/dsl/params/MultiParams;Lde/pheerai/rcdbquery/dsl/params/SingleParams;ILjava/lang/Object;)Lde/pheerai/rcdbquery/dsl/RcdbParams; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun toStrings ()Ljava/util/List; +} + +public final class de/pheerai/rcdbquery/dsl/RcdbQueryDslKt { + public static final fun rcdbQuery (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; +} + +public abstract class de/pheerai/rcdbquery/dsl/params/BaseParams { + public abstract fun getParams ()Ljava/util/Map; +} + +public final class de/pheerai/rcdbquery/dsl/params/MultiParams : de/pheerai/rcdbquery/dsl/params/BaseParams { + public fun (Ljava/util/Map;)V + public fun getParams ()Ljava/util/Map; +} + +public final class de/pheerai/rcdbquery/dsl/params/ParamsCollector { + public fun ()V + public final fun build ()Lde/pheerai/rcdbquery/dsl/RcdbParams; + public final fun getMulti (Ljava/lang/String;)Ljava/util/List; + public final fun getSingle (Ljava/lang/String;)Ljava/lang/Object; + public final fun keys ()Ljava/util/Set; + public final fun set (Ljava/lang/String;Lde/pheerai/rcdbquery/dataMappings/internal/RcdbParamOption;)V + public final fun set (Ljava/lang/String;Ljava/util/List;)V +} + +public final class de/pheerai/rcdbquery/dsl/params/SingleParams : de/pheerai/rcdbquery/dsl/params/BaseParams { + public fun (Ljava/util/Map;)V + public fun getParams ()Ljava/util/Map; +} + diff --git a/build.gradle.kts b/build.gradle.kts index c62faf7..0e7ca95 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -19,6 +19,7 @@ plugins { kotlin("jvm") `maven-publish` id("org.jetbrains.dokka") + id("org.jetbrains.kotlinx.binary-compatibility-validator") } repositories { diff --git a/settings.gradle.kts b/settings.gradle.kts index 907190c..2fcce6f 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -2,6 +2,7 @@ pluginManagement { plugins { kotlin("jvm") version "1.5.20" id("org.jetbrains.dokka") version "1.4.32" + id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.6.0" } } diff --git a/src/main/kotlin/de/pheerai/rcdbquery/dataMappings/vendor/Vendor.kt b/src/main/kotlin/de/pheerai/rcdbquery/dataMappings/vendor/Vendor.kt index 6e35f90..bf753e2 100644 --- a/src/main/kotlin/de/pheerai/rcdbquery/dataMappings/vendor/Vendor.kt +++ b/src/main/kotlin/de/pheerai/rcdbquery/dataMappings/vendor/Vendor.kt @@ -254,11 +254,11 @@ public enum class Vendor( override fun of(input: String): Vendor? = values().find { input == it.fullName } public fun searchByName(name: String): List { - val searchName = name.toLowerCase() + val searchName = name.lowercase() return values() .filter { it.fullName - .toLowerCase() + .lowercase() .contains(searchName) }.toList() }