Skip to content

Commit

Permalink
Merge pull request #8822 from Frozenstep/Frozenstep_kotlin_void_respo…
Browse files Browse the repository at this point in the history
…nse_type

Frozenstep kotlin void response type
  • Loading branch information
frantuma committed Nov 16, 2018
2 parents 5c367fc + 9f2e8fb commit 4c72ac0
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class {{classname}}(basePath: kotlin.String = "{{{basePath}}}") : ApiClient(base
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Any?{{/returnType}}>(
val response = request<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Unit{{/returnType}}>(
localVariableConfig,
localVariableBody
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ open class ApiClient(val baseUrl: String) {
if(T::class.java == java.io.File::class.java){
return downloadFileFromResponse(response) as T
} else if(T::class == kotlin.Unit::class) {
return kotlin.Unit as T
}
var contentType = response.headers().get("Content-Type")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ class PetApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCli
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -78,7 +78,7 @@ class PetApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCli
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -229,7 +229,7 @@ class PetApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCli
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -268,7 +268,7 @@ class PetApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCli
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ class StoreApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiC
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ class UserApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCl
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -76,7 +76,7 @@ class UserApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCl
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -113,7 +113,7 @@ class UserApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCl
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -150,7 +150,7 @@ class UserApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCl
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -263,7 +263,7 @@ class UserApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCl
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down Expand Up @@ -301,7 +301,7 @@ class UserApi(basePath: kotlin.String = "http:https://petstore.swagger.io/v2") : ApiCl
query = localVariableQuery,
headers = localVariableHeaders
)
val response = request<Any?>(
val response = request<Unit>(
localVariableConfig,
localVariableBody
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ open class ApiClient(val baseUrl: String) {

if(T::class.java == java.io.File::class.java){
return downloadFileFromResponse(response) as T
} else if(T::class == kotlin.Unit::class) {
return kotlin.Unit as T
}

var contentType = response.headers().get("Content-Type")
Expand Down

0 comments on commit 4c72ac0

Please sign in to comment.