[Java][Native] handle empty response body (#13993)

This commit is contained in:
Oleh Kurpiak
2022-11-17 17:27:59 +02:00
committed by GitHub
parent e25f8c5d61
commit 40e04df096
13 changed files with 109 additions and 55 deletions

View File

@@ -106,10 +106,11 @@ public class AnotherFakeApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("call123testSpecialTags", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Client>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Client>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Client>() {}) // closes the InputStream
);
} finally {

View File

@@ -195,10 +195,11 @@ public class FakeApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("fakeOuterBooleanSerialize", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Boolean>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Boolean>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Boolean>() {}) // closes the InputStream
);
} finally {
@@ -269,10 +270,11 @@ public class FakeApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("fakeOuterCompositeSerialize", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<OuterComposite>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<OuterComposite>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<OuterComposite>() {}) // closes the InputStream
);
} finally {
@@ -343,10 +345,11 @@ public class FakeApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("fakeOuterNumberSerialize", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<BigDecimal>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<BigDecimal>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<BigDecimal>() {}) // closes the InputStream
);
} finally {
@@ -417,10 +420,11 @@ public class FakeApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("fakeOuterStringSerialize", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<String>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<String>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<String>() {}) // closes the InputStream
);
} finally {
@@ -663,10 +667,11 @@ public class FakeApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("testClientModel", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Client>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Client>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Client>() {}) // closes the InputStream
);
} finally {

View File

@@ -106,10 +106,11 @@ public class FakeClassnameTags123Api {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("testClassname", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Client>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Client>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Client>() {}) // closes the InputStream
);
} finally {

View File

@@ -271,10 +271,11 @@ public class PetApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("findPetsByStatus", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<List<Pet>>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<List<Pet>>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<List<Pet>>() {}) // closes the InputStream
);
} finally {
@@ -356,10 +357,11 @@ public class PetApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("findPetsByTags", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Set<Pet>>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Set<Pet>>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Set<Pet>>() {}) // closes the InputStream
);
} finally {
@@ -437,10 +439,11 @@ public class PetApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("getPetById", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Pet>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Pet>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Pet>() {}) // closes the InputStream
);
} finally {
@@ -675,10 +678,11 @@ public class PetApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("uploadFile", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<ModelApiResponse>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<ModelApiResponse>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<ModelApiResponse>() {}) // closes the InputStream
);
} finally {
@@ -752,10 +756,11 @@ public class PetApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("uploadFileWithRequiredFile", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<ModelApiResponse>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<ModelApiResponse>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<ModelApiResponse>() {}) // closes the InputStream
);
} finally {

View File

@@ -180,10 +180,11 @@ public class StoreApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("getInventory", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Map<String, Integer>>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Map<String, Integer>>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Map<String, Integer>>() {}) // closes the InputStream
);
} finally {
@@ -248,10 +249,11 @@ public class StoreApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("getOrderById", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Order>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Order>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Order>() {}) // closes the InputStream
);
} finally {
@@ -321,10 +323,11 @@ public class StoreApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("placeOrder", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<Order>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<Order>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<Order>() {}) // closes the InputStream
);
} finally {

View File

@@ -426,10 +426,11 @@ public class UserApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("getUserByName", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<User>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<User>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<User>() {}) // closes the InputStream
);
} finally {
@@ -501,10 +502,11 @@ public class UserApi {
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("loginUser", localVarResponse);
}
InputStream responseBody = localVarResponse.body();
return new ApiResponse<String>(
localVarResponse.statusCode(),
localVarResponse.headers().map(),
memberVarObjectMapper.readValue(localVarResponse.body(), new TypeReference<String>() {}) // closes the InputStream
responseBody == null || responseBody.available() < 1 ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<String>() {}) // closes the InputStream
);
} finally {