Bruno Coelho
620aa4fd5e
[kotlin][client] only use authentication tokens when they are not null ( #4238 )
...
* [kotlin-client] only use authentication tokens when they are not null
* [kotlin-client] only use authentication tokens when they are not null
2019-10-24 00:46:46 +08:00
atetzner
ba04939c7a
Fix generation of query parameters for optional/nullable function arguments ( #3903 )
...
* OpenAPITools/openapi-generator#3880 Fix generation of query parameters for optional/nullable function arguments
* OpenAPITools/openapi-generator#3880 Updated generated samples
2019-10-21 14:18:42 +08:00
wing328
54151891cc
Merge branch 'master' into 5.0.x
2019-10-17 11:18:57 +08:00
Bruno Coelho
3cd74f4a8d
[kotlin] add option for non public api ( #4089 )
...
* [kotlin] add option for non public api
* [kotlin] update petstores
* [kotlin] add missing script to kotlin-client-all.sh
* [kotlin] update pet projects
* [kotlin] remove public modifier
* [kotlin-client] inline visibility modifier
2019-10-10 21:56:40 +08:00
William Cheng
b69b8cdd31
[Kotlin][Client] fix missing curly bracket when the model contains enum property ( #4118 )
...
* fix kotlin okhttp3, add CI test
* update kotlin server sample
2019-10-10 18:21:50 +08:00
Bruno Coelho
7a369d3b02
[kotlin-client] Add support okhttp3 and Android 4.x ( #4008 )
...
* [kotlin] support okhttp3
* [kotlin] create okhttp3 sample
* [kotlin-client] rename HttpClient to HttpLibrary
* [kotlin] move okhttp 3 to library model
* [kotlin] fix okhttp3 version
* [kotlin] fix kotlin client jvm okhttp3
* [kotlin] fix wrong spacing in okhttp3 code
* [kotlin] update okhttp3 sample to use parcelize models
* [kotlin] readd jvm tag
2019-10-09 16:38:07 +08:00
Jan
bbfcd3bf64
[kotlin-client][kotlin-server] Feature/kotlin data class serial version uid ( #4021 )
...
* feat: add companion object to data classes if the implement the interface java.io.Serializable
* style: format template file
* style: adapt to project's original code style
* fix: add missing imports
* style: reverted mustache template to original styling
* test: generate additional samples for kotlin-springboot-reactive and kotlin-springboot
* docs: name full qualified classname of interface java.io.Serializable to prevent confusion with kotlinx.serialization
2019-10-09 15:17:53 +08:00
oharaandrew314
682af7c4f3
Add DELETE with body to kotlin client ( #4047 )
...
* delete with body
* update petstore sample
* update kotlin-threetenbp sample
* update sample for kotlin-client-string
2019-10-09 00:10:57 +08:00
William Cheng
8f86f0f04a
Merge remote-tracking branch 'origin/4.2.x' into 5.0.x
2019-10-08 21:21:04 +08:00
William Cheng
d4500b307f
Merge remote-tracking branch 'origin/master' into 4.2.x
2019-10-04 15:02:58 +08:00
Jan
baa53cbf57
[kotlin-client][kotlin-server] feature: allow creation of kotlin data classes that implement java.io.Serializable ( #3997 )
...
* feat: allow creation of kotlin data classes that implement java.io.Serializable, by adding the config option serializableModel=(true|false)
* docs: add markdown docu for new configOption serializableModel
* fix: do not use parcelize in script
* update kotlin samples
* add the option, update the doc
2019-10-02 00:13:00 +08:00
William Cheng
5eb67d471b
Merge remote-tracking branch 'origin/4.2.x' into 5.0.x
2019-09-22 21:00:38 +08:00
William Cheng
3019b5a5e1
Merge remote-tracking branch 'origin/master' into 4.2.x
2019-09-22 14:18:07 +08:00
Andrew Emery
21e0e0d5d5
Kotlin multiplatform client ( #3900 )
...
* Includes Kotlin multiplatform client
Kotlin multiplatform allows Kotlin code to be shared across various target platforms.
This implementation generates Swagger clients for JVM and iOS platforms.
* Includes Kotlin Multiplatform sample scripts
* Updates existing Kotlin samples
* Includes Kotlin Multiplatform samples
* Fixes incorrect Windows sample resource location
* Updates Kotlin client documentation
* Removes unnecessary workaround to remove duplicate entries
* Includes additional multiplatform type and import mappings
* Fixes Kotlin client definitions with multiple enums
https://github.com/OpenAPITools/openapi-generator/issues/3917
* Updates Kotlin samples
2019-09-21 21:48:41 +08:00
William Cheng
ea029b4029
update doc, samples ( #3875 )
2019-09-11 21:17:11 +08:00
William Cheng
3ebefccfa9
Prepare v4.1.2 release ( #3873 )
...
* update samples
* update date
2019-09-11 18:33:27 +08:00
William Cheng
a8fe5d355c
Merge remote-tracking branch 'origin/4.2.x' into 5.0.x
2019-08-29 14:48:00 +08:00
prisoneroftech
8f7e43b500
[Kotlin][client] Support gson and moshi as serialization libraries ( #3734 )
2019-08-29 05:37:13 +02:00
William Cheng
9182784955
Merge remote-tracking branch 'origin/master' into 4.2.x
2019-08-28 14:01:20 +08:00
William Cheng
d0d545bbdd
Prepare 4.1.2 snapshot ( #3758 )
...
* update pom
* update samples
* update ts axios samples
2019-08-26 22:13:12 +08:00
William Cheng
0beb8caa85
reenable kotlin client tests in shippable ci ( #3751 )
2019-08-25 00:53:11 +08:00
William Cheng
14a39349d5
update kotlin client sample
2019-08-22 21:43:06 +08:00
Jim Schubert
b936d72dfa
[kotlin] Change Kotlin client exceptions to expose lack of support as UnsupportedOperationException rather than NotImplementedException. ( #3611 )
...
* [kotlin] Throw catchable exceptions rather than TODO()
* [kotlin] Regenerate samples
2019-08-13 08:38:00 -04:00
Andrey
07381e7275
Fix kotlin templates ( #3504 )
...
* Fix kotlin templates to use okhttp 4.0.1.
* Fix escaping of dataType field.
* Fix handling of arrays/lists of enums.
2019-08-11 09:35:57 -04:00
William Cheng
01222268e8
update samples
2019-08-11 18:56:47 +08:00
William Cheng
5956569e7a
Prepare 4.1.1-SNAPSHOT ( #3603 )
...
* update pom
* update samples
* update pom
2019-08-10 09:41:08 +08:00
wing328
a48d7f77fb
Merge remote-tracking branch 'origin/4.1.x' into sync_41x_50x
2019-06-27 18:27:20 +08:00
wing328
7534df4520
Merge remote-tracking branch 'origin/master' into 4.1.x
2019-06-26 16:01:23 +08:00
William Cheng
8e11fd9fe4
Prepare 4.0.3-SNAPSHOT ( #3185 )
...
* update version to 4.0.3-SNAPSHOT
* update readme
* update gradle, maven plugin
* update release schedule
* update samples
2019-06-20 18:50:49 +08:00
William Cheng
46da7fe0e9
Merge remote-tracking branch 'origin/4.1.x' into 5.0.x
2019-06-03 09:28:51 +08:00
sylvainmoindron
7916f2f880
[kotlin-spring] add reactive behavior via Kotlin coroutines ( #2934 )
...
* kotlin spring : add reactivity via kotlin's coroutines
* add kotlin spring boot reactive samples
* bug : fix spring version and import for coroutines
* remove exception handler for reactive (webflux doesn't support it)
* add spring milestone repository to maven pom
* add reactive type for list in Api and ApiImpl methodes for mathching body responsive parameter
* fix baseType for ArraySchema
* regenerate samples
* updating documentation
2019-06-02 15:50:45 -04:00
William Cheng
7e457f7e41
sync master
2019-06-03 00:32:13 +08:00
William Cheng
8d3a1a5add
Merge remote-tracking branch 'origin/master' into 4.1.x
2019-06-03 00:06:43 +08:00
Jérémie Bresson
dc81574f2b
Update version to 4.0.2-SNAPSHOT ( #3047 )
...
* Update version to 4.0.2-SNAPSHOT
* Update samples
* Change AppVeyor script (test of gradle sample)
* Fix release version bump script (gradle plugin, sample poms)
* Include sonatype snapshots in maven examples which reference 4.0.2-SNAPSHOT
2019-06-01 21:32:44 -04:00
Vincent Devos
d748312818
[KOTLIN client] fix Moshi (Serializer/Deserializer) duplicated ( #3013 )
2019-05-28 15:15:06 +08:00
Vincent Devos
c4bf6588aa
[Kotlin client] Improve JSON parser ( #2981 )
...
* [Kotlin client] Improve JSON parser
* fix import in model for threetenbp date
2019-05-24 17:11:26 -04:00
kroegerama
213c015c95
improve Kotlin code quality ( #2988 )
...
* improve Kotlin code quality
* regenerate kotlin samples
2019-05-25 00:18:25 +08:00
Keiju Matsumoto
1e06d7fe88
[Kotlin] Fix parse error when using custom field names with @Json ( #2944 )
...
* Fix to use isEmpty method
* Add KotlinJsonAdapterFactory to moshi adapter
* Update petstore sample
2019-05-22 20:58:38 +09:00
William Cheng
94fc0474b9
update version 5.0.0-snapshot and samples
2019-05-15 01:54:29 +08:00
William Cheng
24187b8186
update petstore samples
2019-05-15 00:10:03 +08:00
William Cheng
cbe39ba881
Set version to 4.0.1-SNAPSHOT ( #2882 )
2019-05-14 10:28:32 +02:00
William Cheng
dc0c24b955
Minor wording change ( #2875 )
...
* better wording for version of openapi doc
* update petstore samples
2019-05-13 15:59:59 +08:00
Vincent Devos
ef26ce68d4
[Kotlin] client improvement / remove WildCards in client/server ( #2862 )
2019-05-11 11:42:11 +08:00
William Cheng
1c1c1ef9c3
Fix Kotlin default value ( #2513 )
...
* fix kotlin default value
* fix test cases
2019-03-27 14:04:52 +08:00
Mathieu Lemoine
81c57eefd5
[BUG][Kotlin Client] API using case other than camelCase not generated properly ( #2391 )
...
* Add Json import for all data classes
* Add `@Json` annotation for data class required variables
* Add `@json` annotation for data class optional variables
* Update samples code (petstore, strings, threetenbp)
* Fix annotation to match Kotlin coding style
2019-03-27 09:59:39 +08:00
Vincent Devos
e3716262e5
[Kotlin client]fix warning when else all covered ( #2470 )
2019-03-22 14:40:14 +08:00
Vincent Devos
37c275b3fb
[KOTLIN Client] Update to latest kotlin version ( #2375 )
...
* [KOTLIN Client] Update to latest kotlin version
gradle - okhttp3 - kotlintest version update
add some test case in sample
* [KOTLIN Client] Update to latest kotlin version
gradle - okhttp3 - kotlintest version update
add some test case in sample
2019-03-20 18:26:00 +08:00
Keiju Matsumoto
8df619ef8a
[Kotlin] Add optional parameters to the method of api ( #2432 )
...
* Add optional parameters to api
* Update petstore samples
* Remove default arguments
2019-03-20 11:04:47 +08:00
William Cheng
a440396485
update kotline samples
2019-02-18 22:27:04 +08:00
Akihito Nakano
6a4f3385d8
Fix type inference error ( #1773 )
...
* Fix type inference error
* Update samples
bin/openapi3/kotlin-client-petstore.sh
bin/kotlin-client-petstore.sh
* Update samples
2018-12-29 12:14:34 -05:00