forked from loafle/openapi-generator-original
		
	* Added support Retrofit2(RxJava/RxJava2/Coroutines) to Kotlin client code generator * Added generated samples for Retrofit2(RxJava/RxJava2/Coroutines) on Kotlin * Fixed generating retrofit2 without Rx/Coroutines * Fixed MultipartBody template, remove redundant space after MultipartBody.Part annotation * Fix documentation diff. * Fix generating build.gradle file for samples. Add dependencies for rxJava/rxJava2 and rx retrofit's adapter. * Update generated sample with rx dependencies * Update generated sample with coroutines * Update generated sample with RxJava 2 dependencies * Update and refactoring scripts for sample generation * Update generated sample code * revert changes by mistake * revert changes by mistake #2 * Fix return type for first RxJava * Add RxJavaCallAdapterFactory to ApiClient scheme for RxJava 1/2 * Fix script loggin * Update generated code for RxJava 1/2 * Fix kotlin.md documentation by script export_docs_generators.sh * Update Kotlin samples project in pom.xml * Revert "Update Kotlin samples project in pom.xml" This reverts commit 9de4d0ba * Fixed "" wrapping number types for annotation value Fixed generating polymorphic interfaces for Gson, interface fields can't be marked with @SerializedName annotation, it's enough to mark it in child model. Fixed instantiationTypes(array, list, map) for Kotlin generator * Update Kotlin samples project after last fixes * Update Kotlin samples project for kotlin-jvm-* * Update Kotlin readme.md documentations * Update Kotlin client sample changes * Fixed encoding braces for generics model * Update Kotlin client sample changes * Update Kotlin client sample after merge with master * Fixed adding empty braces for inherit from Map/Array * Update sample model after last fix with empty braces * Revert adding @SerializedName to Kotlin interface fields through @get:SerializedName as for Jackson * Update Kotlin client samples with adding @get:SerializedName
The following generators are available:
CLIENT generators
- ada
 - android
 - apex
 - bash
 - c
 - clojure
 - cpp-qt5-client
 - cpp-restsdk
 - cpp-tizen
 - csharp
 - csharp-netcore
 - dart
 - dart-dio
 - dart-jaguar
 - eiffel
 - elixir
 - elm
 - erlang-client
 - erlang-proper
 - flash
 - go
 - go-experimental (experimental)
 - groovy
 - haskell-http-client
 - java
 - javascript
 - javascript-closure-angular
 - javascript-flowtyped
 - jaxrs-cxf-client
 - jmeter
 - kotlin
 - lua
 - nim (beta)
 - objc
 - ocaml
 - perl
 - php
 - powershell
 - python
 - python-experimental (experimental)
 - r
 - ruby
 - rust
 - scala-akka
 - scala-gatling
 - scalaz
 - swift4
 - swift5 (beta)
 - typescript-angular
 - typescript-angularjs
 - typescript-aurelia
 - typescript-axios
 - typescript-fetch
 - typescript-inversify
 - typescript-jquery
 - typescript-node
 - typescript-redux-query
 - typescript-rxjs
 
SERVER generators
- ada-server
 - aspnetcore
 - cpp-pistache-server
 - cpp-qt5-qhttpengine-server
 - cpp-restbed-server
 - csharp-nancyfx
 - erlang-server
 - fsharp-functions (beta)
 - fsharp-giraffe-server (beta)
 - go-gin-server
 - go-server
 - graphql-nodejs-express-server
 - haskell
 - java-inflector
 - java-msf4j
 - java-pkmst
 - java-play-framework
 - java-undertow-server
 - java-vertx
 - java-vertx-web (beta)
 - jaxrs-cxf
 - jaxrs-cxf-cdi
 - jaxrs-cxf-extended
 - jaxrs-jersey
 - jaxrs-resteasy
 - jaxrs-resteasy-eap
 - jaxrs-spec
 - kotlin-server
 - kotlin-spring
 - kotlin-vertx (beta)
 - nodejs-express-server (beta)
 - php-laravel
 - php-lumen
 - php-slim4
 - php-symfony
 - php-ze-ph
 - python-aiohttp
 - python-blueplanet
 - python-flask
 - ruby-on-rails
 - ruby-sinatra
 - rust-server
 - scala-finch
 - scala-lagom-server
 - scala-play-server
 - scalatra
 - spring