mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-29 20:20:53 +00:00
[Kotlin][Client] minor improvements (#4419)
* minor improvement to kotlin generator * minor code format change
This commit is contained in:
parent
0aa1b7c7a8
commit
84d3562a0f
@ -23,10 +23,7 @@ declare -a scripts=(
|
|||||||
"./bin/openapi3/jaxrs-jersey-petstore.sh"
|
"./bin/openapi3/jaxrs-jersey-petstore.sh"
|
||||||
"./bin/spring-all-petstore.sh"
|
"./bin/spring-all-petstore.sh"
|
||||||
"./bin/javascript-petstore-all.sh"
|
"./bin/javascript-petstore-all.sh"
|
||||||
"./bin/kotlin-client-petstore-multiplatform.sh"
|
"./bin/kotlin-client-all.sh"
|
||||||
"./bin/kotlin-client-petstore.sh"
|
|
||||||
"./bin/kotlin-client-string.sh"
|
|
||||||
"./bin/kotlin-client-threetenbp.sh"
|
|
||||||
"./bin/kotlin-server-petstore.sh"
|
"./bin/kotlin-server-petstore.sh"
|
||||||
"./bin/kotlin-springboot-petstore-server.sh"
|
"./bin/kotlin-springboot-petstore-server.sh"
|
||||||
"./bin/kotlin-springboot-petstore-server-reactive.sh"
|
"./bin/kotlin-springboot-petstore-server-reactive.sh"
|
||||||
|
10
bin/windows/kotlin-client-gson.bat
Normal file
10
bin/windows/kotlin-client-gson.bat
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
|
||||||
|
|
||||||
|
If Not Exist %executable% (
|
||||||
|
mvn clean package
|
||||||
|
)
|
||||||
|
|
||||||
|
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
|
||||||
|
set ags=generate --artifact-id "kotlin-petstore-gson" -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g kotlin --additional-properties serializationLibrary=gson -o samples\client\petstore\kotlin-gson
|
||||||
|
|
||||||
|
java %JAVA_OPTS% -jar %executable% %ags%
|
10
bin/windows/kotlin-client-nonpublic.bat
Normal file
10
bin/windows/kotlin-client-nonpublic.bat
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
|
||||||
|
|
||||||
|
If Not Exist %executable% (
|
||||||
|
mvn clean package
|
||||||
|
)
|
||||||
|
|
||||||
|
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
|
||||||
|
set ags=generate --artifact-id "kotlin-petstore-nonpublic" -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g kotlin --additional-properties nonPublicApi=true -o samples\client\petstore\kotlin-nonpublic
|
||||||
|
|
||||||
|
java %JAVA_OPTS% -jar %executable% %ags%
|
10
bin/windows/kotlin-client-okhttp3.bat
Normal file
10
bin/windows/kotlin-client-okhttp3.bat
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
|
||||||
|
|
||||||
|
If Not Exist %executable% (
|
||||||
|
mvn clean package
|
||||||
|
)
|
||||||
|
|
||||||
|
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
|
||||||
|
set ags=generate --artifact-id "kotlin-petstore-okhttp3" -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g kotlin --library jvm-okhttp3 -o samples\client\petstore\kotlin-okhttp3
|
||||||
|
|
||||||
|
java %JAVA_OPTS% -jar %executable% %ags%
|
@ -48,17 +48,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -83,17 +83,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -121,17 +121,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<kotlin.Array<Pet>>(
|
val localVarResponse = request<kotlin.Array<Pet>>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as kotlin.Array<Pet>
|
ResponseType.Success -> (localVarResponse as Success<*>).data as kotlin.Array<Pet>
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -159,17 +159,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<kotlin.Array<Pet>>(
|
val localVarResponse = request<kotlin.Array<Pet>>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as kotlin.Array<Pet>
|
ResponseType.Success -> (localVarResponse as Success<*>).data as kotlin.Array<Pet>
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -194,17 +194,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Pet>(
|
val localVarResponse = request<Pet>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as Pet
|
ResponseType.Success -> (localVarResponse as Success<*>).data as Pet
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -228,17 +228,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -264,17 +264,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -301,17 +301,17 @@ class PetApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCli
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<ApiResponse>(
|
val localVarResponse = request<ApiResponse>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as ApiResponse
|
ResponseType.Success -> (localVarResponse as Success<*>).data as ApiResponse
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,17 +47,17 @@ class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiC
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,17 +81,17 @@ class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiC
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<kotlin.collections.Map<kotlin.String, kotlin.Int>>(
|
val localVarResponse = request<kotlin.collections.Map<kotlin.String, kotlin.Int>>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as kotlin.collections.Map<kotlin.String, kotlin.Int>
|
ResponseType.Success -> (localVarResponse as Success<*>).data as kotlin.collections.Map<kotlin.String, kotlin.Int>
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -116,17 +116,17 @@ class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiC
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Order>(
|
val localVarResponse = request<Order>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as Order
|
ResponseType.Success -> (localVarResponse as Success<*>).data as Order
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,17 +151,17 @@ class StoreApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiC
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Order>(
|
val localVarResponse = request<Order>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as Order
|
ResponseType.Success -> (localVarResponse as Success<*>).data as Order
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,17 +47,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,17 +81,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -115,17 +115,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -149,17 +149,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -184,17 +184,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<User>(
|
val localVarResponse = request<User>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as User
|
ResponseType.Success -> (localVarResponse as Success<*>).data as User
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -224,17 +224,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<kotlin.String>(
|
val localVarResponse = request<kotlin.String>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> (response as Success<*>).data as kotlin.String
|
ResponseType.Success -> (localVarResponse as Success<*>).data as kotlin.String
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -257,17 +257,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -292,17 +292,17 @@ class UserApi(basePath: kotlin.String = "http://petstore.swagger.io/v2") : ApiCl
|
|||||||
query = localVariableQuery,
|
query = localVariableQuery,
|
||||||
headers = localVariableHeaders
|
headers = localVariableHeaders
|
||||||
)
|
)
|
||||||
val response = request<Any?>(
|
val localVarResponse = request<Any?>(
|
||||||
localVariableConfig,
|
localVariableConfig,
|
||||||
localVariableBody
|
localVariableBody
|
||||||
)
|
)
|
||||||
|
|
||||||
return when (response.responseType) {
|
return when (localVarResponse.responseType) {
|
||||||
ResponseType.Success -> Unit
|
ResponseType.Success -> Unit
|
||||||
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
ResponseType.Informational -> throw UnsupportedOperationException("Client does not support Informational responses.")
|
||||||
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
ResponseType.Redirection -> throw UnsupportedOperationException("Client does not support Redirection responses.")
|
||||||
ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
|
ResponseType.ClientError -> throw ClientException((localVarResponse as ClientError<*>).body as? String ?: "Client error")
|
||||||
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
|
ResponseType.ServerError -> throw ServerException((localVarResponse as ServerError<*>).message ?: "Server error")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user