forked from loafle/openapi-generator-original
Fixed vertex ApiClient template (#2841)
* updated java/vertex ApiClient template * update java samples
This commit is contained in:
parent
8e91b8c62a
commit
757fcfeac6
@ -567,20 +567,21 @@ public class ApiClient {
|
||||
if (httpResponse.statusCode() == 204 || returnType == null) {
|
||||
result = Future.succeededFuture(null);
|
||||
} else {
|
||||
T resultContent;
|
||||
T resultContent = null;
|
||||
if ("byte[]".equals(returnType.getType().toString())) {
|
||||
resultContent = (T) httpResponse.body().getBytes();
|
||||
result = Future.succeededFuture(resultContent);
|
||||
} else if (AsyncFile.class.equals(returnType.getType())) {
|
||||
handleFileDownload(httpResponse, handler);
|
||||
return;
|
||||
} else {
|
||||
try {
|
||||
resultContent = Json.mapper.readValue(httpResponse.bodyAsString(), returnType);
|
||||
result = Future.succeededFuture(resultContent);
|
||||
} catch (Exception e) {
|
||||
throw new DecodeException("Failed to decode:" + e.getMessage(), e);
|
||||
result = ApiException.fail(new DecodeException("Failed to decode:" + e.getMessage(), e));
|
||||
}
|
||||
}
|
||||
result = Future.succeededFuture(resultContent);
|
||||
}
|
||||
} else {
|
||||
result = ApiException.fail(httpResponse.statusMessage(), httpResponse.statusCode(), httpResponse.headers(), httpResponse.bodyAsString());
|
||||
|
@ -563,20 +563,21 @@ public class ApiClient {
|
||||
if (httpResponse.statusCode() == 204 || returnType == null) {
|
||||
result = Future.succeededFuture(null);
|
||||
} else {
|
||||
T resultContent;
|
||||
T resultContent = null;
|
||||
if ("byte[]".equals(returnType.getType().toString())) {
|
||||
resultContent = (T) httpResponse.body().getBytes();
|
||||
result = Future.succeededFuture(resultContent);
|
||||
} else if (AsyncFile.class.equals(returnType.getType())) {
|
||||
handleFileDownload(httpResponse, handler);
|
||||
return;
|
||||
} else {
|
||||
try {
|
||||
resultContent = Json.mapper.readValue(httpResponse.bodyAsString(), returnType);
|
||||
result = Future.succeededFuture(resultContent);
|
||||
} catch (Exception e) {
|
||||
throw new DecodeException("Failed to decode:" + e.getMessage(), e);
|
||||
result = ApiException.fail(new DecodeException("Failed to decode:" + e.getMessage(), e));
|
||||
}
|
||||
}
|
||||
result = Future.succeededFuture(resultContent);
|
||||
}
|
||||
} else {
|
||||
result = ApiException.fail(httpResponse.statusMessage(), httpResponse.statusCode(), httpResponse.headers(), httpResponse.bodyAsString());
|
||||
|
Loading…
x
Reference in New Issue
Block a user