Nicklas Utgaard
89eea742fe
avoid intersection type ( #21378 )
...
avoid intersection type by splitting the statements into separate code-branches. for each branch the type of `value` is therefor no longer an intersection
Fixes https://github.com/OpenAPITools/openapi-generator/issues/20636
2025-06-04 20:48:11 +01:00
Ross Sullivan
e1130c343a
Added HTTP method+path to JavaDocs in kotlin clients ( #20618 )
...
* feat: Added HTTP method+path to JavaDocs in kotlin OkHTTP client
* feat: Added HTTP method+path to JavaDocs in kotlin Ktor client
* feat: Added HTTP method+path to JavaDocs in kotlin retrofit2 client
* feat: Added HTTP method+path to JavaDocs in kotlin vertex client
* feat: Added HTTP method+path to JavaDocs in kotlin volley client
2025-02-09 21:55:23 +08:00
Kirill Romanov
4e5a828c12
feat: add option to support non-ascii headers in kotlin client ( #20331 )
2024-12-15 16:46:42 +08:00
Jorge Fernandez
a447b5988d
[Kotlin] fix #20231 , OkHttp client can handle a field with a list of files ( #20274 )
...
* feat(issue-20231): Kotlin okhttp client handles correctly fields that are optional with multiple files.
* docs(issue-20231): add docstrings
* feat(issue-20231): Remove unnecessary test spec
* feat(issue-20231): Kotlin okhttp client handles correctly fields that are optional with multiple files.
* docs(issue-20231): add docstrings
* feat(issue-20231): Remove unnecessary test spec
* feat(issue-20231): Remove unnecessary if condition
2024-12-09 20:00:05 +08:00
Alexander Brandon Coles
3a37ba33a7
Fix typo "bellow" ( #20268 )
...
* Fix typo in constant name: s/BELLOW/BELOW/
* Fix typo ('bellow') in docs, comments and strings
2024-12-06 16:18:08 +00:00
William Cheng
8035da8639
Revert "[Kotlin] fix #20231 , OkHttp client can handle a field with a list of…" ( #20257 )
...
This reverts commit 71ccc88037216d973b0df12d4b6c618ae00b355b.
2024-12-05 17:04:42 +08:00
Kirill Romanov
05d4aa9f62
[kotlin][client] support text/plain in okhttp ( #20250 )
...
* refactor: simplify application/octet-stream check
* feat: support text/plain in kotlin okhttp client
* refactor: remove redundant always-false condition
content is ByteArray is checked earlier
2024-12-05 11:51:10 +08:00
Jorge Fernandez
71ccc88037
[Kotlin] fix #20231 , OkHttp client can handle a field with a list of files ( #20232 )
...
* feat(issue-20231): Kotlin okhttp client handles correctly fields that are optional with multiple files.
* docs(issue-20231): add docstrings
* feat(issue-20231): Remove unnecessary test spec
2024-12-04 22:41:37 +08:00
Ross
23aa2e2cb2
Added default headers to ServerError<T> for Kotlin OkHTTP generator ( #20161 )
2024-11-22 13:10:22 +00:00
Pavel Sveda
acb16410c4
[Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Client generator ( resolve #16506 ) ( #19999 )
...
* [Kotlin] Properly document nonPublicApi CLI option
* [Kotlin] Respect parameter name of parent KSerializer to avoid miss-behavior
* [Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Client generator (resolves #16506 )
2024-10-30 21:57:47 +00:00
Bruno Coelho
462f450366
[kotlin] Map file and binary to ByteArray ( #19840 )
...
* [kotlin] Map file and binary to ByteArray
* [kotlin] Map file and binary to ByteArray
2024-10-11 08:59:16 +01:00
roelwuytens-androme
7d1e9997d0
[Kotlin] Allow other content-types when only interested in status-code / Unit ( #19801 )
...
* Allow Unit response
* Updating samples
* Improve comment for Unit shortcut
2024-10-07 13:18:51 +01:00
Victor Mosin
7a7c8c19ab
[Kotlin][okhttp] replace okhttpclient with callfactory ( #19422 )
2024-08-22 21:19:32 +01:00
Bruno Coelho
21ad242ceb
[kotlin][client] fix temp file name and remove old deprecated jvm-okhttp3 ( #19064 )
...
* [kotlin][client] fix temp file name and remove old deprecated jvm-okhttp3
* [kotlin][client] fix temp file name and remove old deprecated jvm-okhttp3
* [kotlin][client] fix temp file name and remove old deprecated jvm-okhttp3
2024-07-03 18:09:41 +01:00
Jimmy Ma
4e89436177
[kotlin] Fix a leak in the ApiClient ( #18997 )
2024-06-23 17:17:05 +08:00
William Cheng
353320cb04
[kotlin] better oneOf, anyOf support ( #18382 )
...
* add validteJsonElement
* add oneOf support
* various fixes, add tests
* minor fixes
* minor fixes
* update data class
* remove comments
* array support, add test
* update api client constructor
* add anyOf support
* add new files
* fix merge
* update
* update
* update
* update
2024-05-31 12:22:27 +08:00
William Cheng
f191904297
Add auto-generated test files for kotlin client ( #17916 )
...
* add auto-generated test files for kotlin client
* undo changes to doc
* add auto-generated model test files in kotlin clients
* update tests
2024-02-21 18:29:23 +08:00
Stefan Koppier
d0e533d573
[kotlin-client][jvm-spring-*] Fixed URL encoding ( #17493 )
...
* [kotlin-client][jvm-spring-*] do URL encoding via the UrlBuilder instead of manual replacement
* [kotlin-client][jvm-spring-*] Fixed imports
* ensure up-to-date
* Fixed syntax problem
* Removed unnecessary toString()
2024-01-10 15:24:29 +08:00
Noor Dawod
a67e07e132
Stop using internal variable from okhttp3 ( #17458 )
2023-12-22 11:07:08 +00:00
Robert Oschwald
ec835fbd94
Update kotlin-client okHttp3 api.mustache fixes 16410 ( #16411 )
...
- populate body into the ServerException message
2023-08-25 19:06:43 +01:00
Simon Wegendt
778a53a406
[Kotlin Client] Implement octet-stream/binary ( #16341 )
...
* Implement octet-stream/binary for Kotlin client code generator
* Fix OkHttp3 generator flavor
2023-08-17 10:40:22 +01:00
William Cheng
4602f18ca8
Add model name mapping feature to C# codegen ( #16209 )
...
* add model name mapping feature to C# codegen
* rename file
* update samples
* update doc
2023-08-02 10:06:11 +08:00
William Cheng
184dfd2edd
[Kotlin] Add name, parameter mapping support ( #16193 )
...
* add name, parameter mapping support to abstract kotlin
* remove files
2023-07-28 09:42:08 +08:00