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) {
|
if (httpResponse.statusCode() == 204 || returnType == null) {
|
||||||
result = Future.succeededFuture(null);
|
result = Future.succeededFuture(null);
|
||||||
} else {
|
} else {
|
||||||
T resultContent;
|
T resultContent = null;
|
||||||
if ("byte[]".equals(returnType.getType().toString())) {
|
if ("byte[]".equals(returnType.getType().toString())) {
|
||||||
resultContent = (T) httpResponse.body().getBytes();
|
resultContent = (T) httpResponse.body().getBytes();
|
||||||
|
result = Future.succeededFuture(resultContent);
|
||||||
} else if (AsyncFile.class.equals(returnType.getType())) {
|
} else if (AsyncFile.class.equals(returnType.getType())) {
|
||||||
handleFileDownload(httpResponse, handler);
|
handleFileDownload(httpResponse, handler);
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
resultContent = Json.mapper.readValue(httpResponse.bodyAsString(), returnType);
|
resultContent = Json.mapper.readValue(httpResponse.bodyAsString(), returnType);
|
||||||
} catch (Exception e) {
|
|
||||||
throw new DecodeException("Failed to decode:" + e.getMessage(), e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
result = Future.succeededFuture(resultContent);
|
result = Future.succeededFuture(resultContent);
|
||||||
|
} catch (Exception e) {
|
||||||
|
result = ApiException.fail(new DecodeException("Failed to decode:" + e.getMessage(), e));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
result = ApiException.fail(httpResponse.statusMessage(), httpResponse.statusCode(), httpResponse.headers(), httpResponse.bodyAsString());
|
result = ApiException.fail(httpResponse.statusMessage(), httpResponse.statusCode(), httpResponse.headers(), httpResponse.bodyAsString());
|
||||||
|
@ -563,20 +563,21 @@ public class ApiClient {
|
|||||||
if (httpResponse.statusCode() == 204 || returnType == null) {
|
if (httpResponse.statusCode() == 204 || returnType == null) {
|
||||||
result = Future.succeededFuture(null);
|
result = Future.succeededFuture(null);
|
||||||
} else {
|
} else {
|
||||||
T resultContent;
|
T resultContent = null;
|
||||||
if ("byte[]".equals(returnType.getType().toString())) {
|
if ("byte[]".equals(returnType.getType().toString())) {
|
||||||
resultContent = (T) httpResponse.body().getBytes();
|
resultContent = (T) httpResponse.body().getBytes();
|
||||||
|
result = Future.succeededFuture(resultContent);
|
||||||
} else if (AsyncFile.class.equals(returnType.getType())) {
|
} else if (AsyncFile.class.equals(returnType.getType())) {
|
||||||
handleFileDownload(httpResponse, handler);
|
handleFileDownload(httpResponse, handler);
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
resultContent = Json.mapper.readValue(httpResponse.bodyAsString(), returnType);
|
resultContent = Json.mapper.readValue(httpResponse.bodyAsString(), returnType);
|
||||||
} catch (Exception e) {
|
|
||||||
throw new DecodeException("Failed to decode:" + e.getMessage(), e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
result = Future.succeededFuture(resultContent);
|
result = Future.succeededFuture(resultContent);
|
||||||
|
} catch (Exception e) {
|
||||||
|
result = ApiException.fail(new DecodeException("Failed to decode:" + e.getMessage(), e));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
result = ApiException.fail(httpResponse.statusMessage(), httpResponse.statusCode(), httpResponse.headers(), httpResponse.bodyAsString());
|
result = ApiException.fail(httpResponse.statusMessage(), httpResponse.statusCode(), httpResponse.headers(), httpResponse.bodyAsString());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user