mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-05 02:26:14 +00:00
improve errorObjectType to avoid regression (#12131)
This commit is contained in:
@@ -27,8 +27,6 @@ public class ApiException extends Exception {
|
||||
private int code = 0;
|
||||
private Map<String, List<String>> responseHeaders = null;
|
||||
private String responseBody = null;
|
||||
private Object errorObject = null;
|
||||
private GenericType errorObjectType = null;
|
||||
|
||||
/**
|
||||
* <p>Constructor for ApiException.</p>
|
||||
@@ -155,40 +153,4 @@ public class ApiException extends Exception {
|
||||
public String getResponseBody() {
|
||||
return responseBody;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the error object type.
|
||||
*
|
||||
* @return Error object type
|
||||
*/
|
||||
public GenericType getErrorObjectType() {
|
||||
return errorObjectType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the error object type.
|
||||
*
|
||||
* @param errorObjectType object type
|
||||
*/
|
||||
public void setErrorObjectType(GenericType errorObjectType) {
|
||||
this.errorObjectType = errorObjectType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the error object.
|
||||
*
|
||||
* @return Error object
|
||||
*/
|
||||
public Object getErrorObject() {
|
||||
return errorObject;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the error object.
|
||||
*
|
||||
* @param errorObject Error object
|
||||
*/
|
||||
public void setErrorObject(Object errorObject) {
|
||||
this.errorObject = errorObject;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -186,14 +186,8 @@ public class AnotherFakeApi {
|
||||
*/
|
||||
public ApiResponse<Client> call123testSpecialTagsWithHttpInfo(Client body) throws ApiException {
|
||||
okhttp3.Call localVarCall = call123testSpecialTagsValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Client>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Client>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Client>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Client>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -319,14 +319,8 @@ public class FakeApi {
|
||||
*/
|
||||
public ApiResponse<Boolean> fakeOuterBooleanSerializeWithHttpInfo(Boolean body) throws ApiException {
|
||||
okhttp3.Call localVarCall = fakeOuterBooleanSerializeValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Boolean>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Boolean>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Boolean>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Boolean>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -454,14 +448,8 @@ public class FakeApi {
|
||||
*/
|
||||
public ApiResponse<OuterComposite> fakeOuterCompositeSerializeWithHttpInfo(OuterComposite body) throws ApiException {
|
||||
okhttp3.Call localVarCall = fakeOuterCompositeSerializeValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<OuterComposite>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<OuterComposite>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<OuterComposite>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<OuterComposite>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -589,14 +577,8 @@ public class FakeApi {
|
||||
*/
|
||||
public ApiResponse<BigDecimal> fakeOuterNumberSerializeWithHttpInfo(BigDecimal body) throws ApiException {
|
||||
okhttp3.Call localVarCall = fakeOuterNumberSerializeValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<BigDecimal>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<BigDecimal>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<BigDecimal>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<BigDecimal>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -724,14 +706,8 @@ public class FakeApi {
|
||||
*/
|
||||
public ApiResponse<String> fakeOuterStringSerializeWithHttpInfo(String body) throws ApiException {
|
||||
okhttp3.Call localVarCall = fakeOuterStringSerializeValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<String>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<String>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<String>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<String>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1134,14 +1110,8 @@ public class FakeApi {
|
||||
*/
|
||||
public ApiResponse<Client> testClientModelWithHttpInfo(Client body) throws ApiException {
|
||||
okhttp3.Call localVarCall = testClientModelValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Client>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Client>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Client>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Client>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -186,14 +186,8 @@ public class FakeClassnameTags123Api {
|
||||
*/
|
||||
public ApiResponse<Client> testClassnameWithHttpInfo(Client body) throws ApiException {
|
||||
okhttp3.Call localVarCall = testClassnameValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Client>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Client>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Client>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Client>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -467,14 +467,8 @@ public class PetApi {
|
||||
*/
|
||||
public ApiResponse<List<Pet>> findPetsByStatusWithHttpInfo(List<String> status) throws ApiException {
|
||||
okhttp3.Call localVarCall = findPetsByStatusValidateBeforeCall(status, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<List<Pet>>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<List<Pet>>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<List<Pet>>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<List<Pet>>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -619,14 +613,8 @@ public class PetApi {
|
||||
@Deprecated
|
||||
public ApiResponse<Set<Pet>> findPetsByTagsWithHttpInfo(Set<String> tags) throws ApiException {
|
||||
okhttp3.Call localVarCall = findPetsByTagsValidateBeforeCall(tags, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Set<Pet>>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Set<Pet>>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Set<Pet>>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Set<Pet>>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -769,14 +757,8 @@ public class PetApi {
|
||||
*/
|
||||
public ApiResponse<Pet> getPetByIdWithHttpInfo(Long petId) throws ApiException {
|
||||
okhttp3.Call localVarCall = getPetByIdValidateBeforeCall(petId, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Pet>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Pet>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Pet>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Pet>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1215,14 +1197,8 @@ public class PetApi {
|
||||
*/
|
||||
public ApiResponse<ModelApiResponse> uploadFileWithHttpInfo(Long petId, String additionalMetadata, File _file) throws ApiException {
|
||||
okhttp3.Call localVarCall = uploadFileValidateBeforeCall(petId, additionalMetadata, _file, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<ModelApiResponse>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<ModelApiResponse>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<ModelApiResponse>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<ModelApiResponse>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1377,14 +1353,8 @@ public class PetApi {
|
||||
*/
|
||||
public ApiResponse<ModelApiResponse> uploadFileWithRequiredFileWithHttpInfo(Long petId, File requiredFile, String additionalMetadata) throws ApiException {
|
||||
okhttp3.Call localVarCall = uploadFileWithRequiredFileValidateBeforeCall(petId, requiredFile, additionalMetadata, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<ModelApiResponse>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<ModelApiResponse>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<ModelApiResponse>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<ModelApiResponse>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -313,14 +313,8 @@ public class StoreApi {
|
||||
*/
|
||||
public ApiResponse<Map<String, Integer>> getInventoryWithHttpInfo() throws ApiException {
|
||||
okhttp3.Call localVarCall = getInventoryValidateBeforeCall(null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Map<String, Integer>>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Map<String, Integer>>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Map<String, Integer>>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Map<String, Integer>>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -459,14 +453,8 @@ public class StoreApi {
|
||||
*/
|
||||
public ApiResponse<Order> getOrderByIdWithHttpInfo(Long orderId) throws ApiException {
|
||||
okhttp3.Call localVarCall = getOrderByIdValidateBeforeCall(orderId, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Order>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Order>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Order>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Order>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -604,14 +592,8 @@ public class StoreApi {
|
||||
*/
|
||||
public ApiResponse<Order> placeOrderWithHttpInfo(Order body) throws ApiException {
|
||||
okhttp3.Call localVarCall = placeOrderValidateBeforeCall(body, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<Order>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<Order>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<Order>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<Order>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -719,14 +719,8 @@ public class UserApi {
|
||||
*/
|
||||
public ApiResponse<User> getUserByNameWithHttpInfo(String username) throws ApiException {
|
||||
okhttp3.Call localVarCall = getUserByNameValidateBeforeCall(username, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<User>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<User>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<User>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<User>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -874,14 +868,8 @@ public class UserApi {
|
||||
*/
|
||||
public ApiResponse<String> loginUserWithHttpInfo(String username, String password) throws ApiException {
|
||||
okhttp3.Call localVarCall = loginUserValidateBeforeCall(username, password, null);
|
||||
try {
|
||||
Type localVarReturnType = new TypeToken<String>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
} catch (ApiException e) {
|
||||
e.setErrorObject(localVarApiClient.getJSON().getGson().fromJson(e.getResponseBody(), new TypeToken<String>(){}.getType()));
|
||||
e.setErrorObjectType(new GenericType<String>(){});
|
||||
throw e;
|
||||
}
|
||||
Type localVarReturnType = new TypeToken<String>(){}.getType();
|
||||
return localVarApiClient.execute(localVarCall, localVarReturnType);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user