forked from loafle/openapi-generator-original
update android user agent
This commit is contained in:
parent
be7a49385f
commit
1936af2cab
@ -83,7 +83,7 @@ public class ApiInvoker {
|
|||||||
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
|
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
|
||||||
|
|
||||||
// Set default User-Agent.
|
// Set default User-Agent.
|
||||||
setUserAgent("Android-Java-Swagger");
|
setUserAgent("{{#httpUserAgent}}{{{.}}}{{/httpUserAgent}}{{^httpUserAgent}}Swagger-Codegen/{{{artifactVersion}}}/android{{/httpUserAgent}}");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void setUserAgent(String userAgent) {
|
public static void setUserAgent(String userAgent) {
|
||||||
|
@ -185,7 +185,7 @@ public class ApiInvoker {
|
|||||||
|
|
||||||
public static void initializeInstance(Cache cache, Network network, int threadPoolSize, ResponseDelivery delivery, int connectionTimeout) {
|
public static void initializeInstance(Cache cache, Network network, int threadPoolSize, ResponseDelivery delivery, int connectionTimeout) {
|
||||||
INSTANCE = new ApiInvoker(cache, network, threadPoolSize, delivery, connectionTimeout);
|
INSTANCE = new ApiInvoker(cache, network, threadPoolSize, delivery, connectionTimeout);
|
||||||
setUserAgent("Android-Volley-Swagger");
|
setUserAgent("{{#httpUserAgent}}{{{.}}}{{/httpUserAgent}}{{^httpUserAgent}}Swagger-Codegen/{{{artifactVersion}}}/android{{/httpUserAgent}}");
|
||||||
|
|
||||||
// Setup authentications (key: authentication name, value: authentication).
|
// Setup authentications (key: authentication name, value: authentication).
|
||||||
INSTANCE.authentications = new HashMap<String, Authentication>();
|
INSTANCE.authentications = new HashMap<String, Authentication>();
|
||||||
|
@ -83,7 +83,7 @@ public class ApiInvoker {
|
|||||||
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
|
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
|
||||||
|
|
||||||
// Set default User-Agent.
|
// Set default User-Agent.
|
||||||
setUserAgent("Android-Java-Swagger");
|
setUserAgent("Swagger-Codegen/1.0.0/android");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void setUserAgent(String userAgent) {
|
public static void setUserAgent(String userAgent) {
|
||||||
|
@ -185,25 +185,13 @@ public class ApiInvoker {
|
|||||||
|
|
||||||
public static void initializeInstance(Cache cache, Network network, int threadPoolSize, ResponseDelivery delivery, int connectionTimeout) {
|
public static void initializeInstance(Cache cache, Network network, int threadPoolSize, ResponseDelivery delivery, int connectionTimeout) {
|
||||||
INSTANCE = new ApiInvoker(cache, network, threadPoolSize, delivery, connectionTimeout);
|
INSTANCE = new ApiInvoker(cache, network, threadPoolSize, delivery, connectionTimeout);
|
||||||
setUserAgent("Android-Volley-Swagger");
|
setUserAgent("Swagger-Codegen/1.0.0/android");
|
||||||
|
|
||||||
// Setup authentications (key: authentication name, value: authentication).
|
// Setup authentications (key: authentication name, value: authentication).
|
||||||
INSTANCE.authentications = new HashMap<String, Authentication>();
|
INSTANCE.authentications = new HashMap<String, Authentication>();
|
||||||
|
|
||||||
|
|
||||||
|
INSTANCE.authentications.put("test_api_key_header", new ApiKeyAuth("header", "test_api_key_header"));
|
||||||
|
|
||||||
INSTANCE.authentications.put("petstore_auth", new OAuth());
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSTANCE.authentications.put("test_api_client_id", new ApiKeyAuth("header", "x-test_api_client_id"));
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSTANCE.authentications.put("test_api_client_secret", new ApiKeyAuth("header", "x-test_api_client_secret"));
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -215,15 +203,33 @@ public class ApiInvoker {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSTANCE.authentications.put("test_http_basic", new HttpBasicAuth());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSTANCE.authentications.put("test_api_client_secret", new ApiKeyAuth("header", "x-test_api_client_secret"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
INSTANCE.authentications.put("test_api_client_id", new ApiKeyAuth("header", "x-test_api_client_id"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSTANCE.authentications.put("test_api_key_query", new ApiKeyAuth("query", "test_api_key_query"));
|
INSTANCE.authentications.put("test_api_key_query", new ApiKeyAuth("query", "test_api_key_query"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSTANCE.authentications.put("test_api_key_header", new ApiKeyAuth("header", "test_api_key_header"));
|
|
||||||
|
|
||||||
|
|
||||||
|
INSTANCE.authentications.put("petstore_auth", new OAuth());
|
||||||
|
|
||||||
|
|
||||||
// Prevent the authentications from being modified.
|
// Prevent the authentications from being modified.
|
||||||
|
@ -35,24 +35,40 @@ public class JsonUtil {
|
|||||||
public static Type getListTypeForDeserialization(Class cls) {
|
public static Type getListTypeForDeserialization(Class cls) {
|
||||||
String className = cls.getSimpleName();
|
String className = cls.getSimpleName();
|
||||||
|
|
||||||
|
if ("Category".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<List<Category>>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("InlineResponse200".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<List<InlineResponse200>>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("ModelReturn".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<List<ModelReturn>>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("Name".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<List<Name>>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
if ("Order".equalsIgnoreCase(className)) {
|
if ("Order".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<List<Order>>(){}.getType();
|
return new TypeToken<List<Order>>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("User".equalsIgnoreCase(className)) {
|
if ("Pet".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<List<User>>(){}.getType();
|
return new TypeToken<List<Pet>>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("Category".equalsIgnoreCase(className)) {
|
if ("SpecialModelName".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<List<Category>>(){}.getType();
|
return new TypeToken<List<SpecialModelName>>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("Tag".equalsIgnoreCase(className)) {
|
if ("Tag".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<List<Tag>>(){}.getType();
|
return new TypeToken<List<Tag>>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("Pet".equalsIgnoreCase(className)) {
|
if ("User".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<List<Pet>>(){}.getType();
|
return new TypeToken<List<User>>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
return new TypeToken<List<Object>>(){}.getType();
|
return new TypeToken<List<Object>>(){}.getType();
|
||||||
@ -61,26 +77,42 @@ public class JsonUtil {
|
|||||||
public static Type getTypeForDeserialization(Class cls) {
|
public static Type getTypeForDeserialization(Class cls) {
|
||||||
String className = cls.getSimpleName();
|
String className = cls.getSimpleName();
|
||||||
|
|
||||||
if ("Order".equalsIgnoreCase(className)) {
|
|
||||||
return new TypeToken<Order>(){}.getType();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ("User".equalsIgnoreCase(className)) {
|
|
||||||
return new TypeToken<User>(){}.getType();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ("Category".equalsIgnoreCase(className)) {
|
if ("Category".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<Category>(){}.getType();
|
return new TypeToken<Category>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("Tag".equalsIgnoreCase(className)) {
|
if ("InlineResponse200".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<Tag>(){}.getType();
|
return new TypeToken<InlineResponse200>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("ModelReturn".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<ModelReturn>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("Name".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<Name>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("Order".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<Order>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ("Pet".equalsIgnoreCase(className)) {
|
if ("Pet".equalsIgnoreCase(className)) {
|
||||||
return new TypeToken<Pet>(){}.getType();
|
return new TypeToken<Pet>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ("SpecialModelName".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<SpecialModelName>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("Tag".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<Tag>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("User".equalsIgnoreCase(className)) {
|
||||||
|
return new TypeToken<User>(){}.getType();
|
||||||
|
}
|
||||||
|
|
||||||
return new TypeToken<Object>(){}.getType();
|
return new TypeToken<Object>(){}.getType();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -45,6 +45,147 @@ public class StoreApi {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete purchase order by ID
|
||||||
|
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
||||||
|
* @param orderId ID of the order that needs to be deleted
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public void deleteOrder (String orderId) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
// verify the required parameter 'orderId' is set
|
||||||
|
if (orderId == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling deleteOrder",
|
||||||
|
new ApiException(400, "Missing the required parameter 'orderId' when calling deleteOrder"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { };
|
||||||
|
|
||||||
|
try {
|
||||||
|
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
||||||
|
if(localVarResponse != null){
|
||||||
|
return ;
|
||||||
|
} else {
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (ExecutionException ex) {
|
||||||
|
if(ex.getCause() instanceof VolleyError) {
|
||||||
|
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
||||||
|
}
|
||||||
|
throw ex;
|
||||||
|
} catch (TimeoutException ex) {
|
||||||
|
throw ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete purchase order by ID
|
||||||
|
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
||||||
|
* @param orderId ID of the order that needs to be deleted
|
||||||
|
*/
|
||||||
|
public void deleteOrder (String orderId, final Response.Listener<String> responseListener, final Response.ErrorListener errorListener) {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
|
||||||
|
// verify the required parameter 'orderId' is set
|
||||||
|
if (orderId == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling deleteOrder",
|
||||||
|
new ApiException(400, "Missing the required parameter 'orderId' when calling deleteOrder"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { };
|
||||||
|
|
||||||
|
try {
|
||||||
|
apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
||||||
|
new Response.Listener<String>() {
|
||||||
|
@Override
|
||||||
|
public void onResponse(String localVarResponse) {
|
||||||
|
|
||||||
|
|
||||||
|
responseListener.onResponse(localVarResponse);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}, new Response.ErrorListener() {
|
||||||
|
@Override
|
||||||
|
public void onErrorResponse(VolleyError error) {
|
||||||
|
errorListener.onErrorResponse(error);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(ex));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Finds orders by status
|
* Finds orders by status
|
||||||
* A single status value can be provided as a string
|
* A single status value can be provided as a string
|
||||||
@ -300,6 +441,285 @@ public class StoreApi {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} catch (ApiException exception) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(exception));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}, new Response.ErrorListener() {
|
||||||
|
@Override
|
||||||
|
public void onErrorResponse(VolleyError error) {
|
||||||
|
errorListener.onErrorResponse(error);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(ex));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fake endpoint to test arbitrary object return by 'Get inventory'
|
||||||
|
* Returns an arbitrary object which is actually a map of status codes to quantities
|
||||||
|
* @return Object
|
||||||
|
*/
|
||||||
|
public Object getInventoryInObject () throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/store/inventory?response=arbitrary_object".replaceAll("\\{format\\}","json");
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { "api_key" };
|
||||||
|
|
||||||
|
try {
|
||||||
|
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
||||||
|
if(localVarResponse != null){
|
||||||
|
return (Object) ApiInvoker.deserialize(localVarResponse, "", Object.class);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (ExecutionException ex) {
|
||||||
|
if(ex.getCause() instanceof VolleyError) {
|
||||||
|
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
||||||
|
}
|
||||||
|
throw ex;
|
||||||
|
} catch (TimeoutException ex) {
|
||||||
|
throw ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fake endpoint to test arbitrary object return by 'Get inventory'
|
||||||
|
* Returns an arbitrary object which is actually a map of status codes to quantities
|
||||||
|
|
||||||
|
*/
|
||||||
|
public void getInventoryInObject (final Response.Listener<Object> responseListener, final Response.ErrorListener errorListener) {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/store/inventory?response=arbitrary_object".replaceAll("\\{format\\}","json");
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { "api_key" };
|
||||||
|
|
||||||
|
try {
|
||||||
|
apiInvoker.invokeAPI(basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
||||||
|
new Response.Listener<String>() {
|
||||||
|
@Override
|
||||||
|
public void onResponse(String localVarResponse) {
|
||||||
|
|
||||||
|
try {
|
||||||
|
responseListener.onResponse((Object) ApiInvoker.deserialize(localVarResponse, "", Object.class));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} catch (ApiException exception) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(exception));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}, new Response.ErrorListener() {
|
||||||
|
@Override
|
||||||
|
public void onErrorResponse(VolleyError error) {
|
||||||
|
errorListener.onErrorResponse(error);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(ex));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find purchase order by ID
|
||||||
|
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
|
* @param orderId ID of pet that needs to be fetched
|
||||||
|
* @return Order
|
||||||
|
*/
|
||||||
|
public Order getOrderById (String orderId) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
// verify the required parameter 'orderId' is set
|
||||||
|
if (orderId == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling getOrderById",
|
||||||
|
new ApiException(400, "Missing the required parameter 'orderId' when calling getOrderById"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { "test_api_key_header", "test_api_key_query" };
|
||||||
|
|
||||||
|
try {
|
||||||
|
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
||||||
|
if(localVarResponse != null){
|
||||||
|
return (Order) ApiInvoker.deserialize(localVarResponse, "", Order.class);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (ExecutionException ex) {
|
||||||
|
if(ex.getCause() instanceof VolleyError) {
|
||||||
|
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
||||||
|
}
|
||||||
|
throw ex;
|
||||||
|
} catch (TimeoutException ex) {
|
||||||
|
throw ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find purchase order by ID
|
||||||
|
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
|
* @param orderId ID of pet that needs to be fetched
|
||||||
|
*/
|
||||||
|
public void getOrderById (String orderId, final Response.Listener<Order> responseListener, final Response.ErrorListener errorListener) {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
|
||||||
|
// verify the required parameter 'orderId' is set
|
||||||
|
if (orderId == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling getOrderById",
|
||||||
|
new ApiException(400, "Missing the required parameter 'orderId' when calling getOrderById"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { "test_api_key_header", "test_api_key_query" };
|
||||||
|
|
||||||
|
try {
|
||||||
|
apiInvoker.invokeAPI(basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
||||||
|
new Response.Listener<String>() {
|
||||||
|
@Override
|
||||||
|
public void onResponse(String localVarResponse) {
|
||||||
|
|
||||||
|
try {
|
||||||
|
responseListener.onResponse((Order) ApiInvoker.deserialize(localVarResponse, "", Order.class));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch (ApiException exception) {
|
} catch (ApiException exception) {
|
||||||
errorListener.onErrorResponse(new VolleyError(exception));
|
errorListener.onErrorResponse(new VolleyError(exception));
|
||||||
}
|
}
|
||||||
@ -450,291 +870,4 @@ public class StoreApi {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Find purchase order by ID
|
|
||||||
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
|
||||||
* @param orderId ID of pet that needs to be fetched
|
|
||||||
* @return Order
|
|
||||||
*/
|
|
||||||
public Order getOrderById (String orderId) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
// verify the required parameter 'orderId' is set
|
|
||||||
if (orderId == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling getOrderById",
|
|
||||||
new ApiException(400, "Missing the required parameter 'orderId' when calling getOrderById"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { "test_api_key_query", "test_api_key_header" };
|
|
||||||
|
|
||||||
try {
|
|
||||||
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
|
||||||
if(localVarResponse != null){
|
|
||||||
return (Order) ApiInvoker.deserialize(localVarResponse, "", Order.class);
|
|
||||||
} else {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (InterruptedException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (ExecutionException ex) {
|
|
||||||
if(ex.getCause() instanceof VolleyError) {
|
|
||||||
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
|
||||||
}
|
|
||||||
throw ex;
|
|
||||||
} catch (TimeoutException ex) {
|
|
||||||
throw ex;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find purchase order by ID
|
|
||||||
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
|
||||||
* @param orderId ID of pet that needs to be fetched
|
|
||||||
*/
|
|
||||||
public void getOrderById (String orderId, final Response.Listener<Order> responseListener, final Response.ErrorListener errorListener) {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
|
|
||||||
// verify the required parameter 'orderId' is set
|
|
||||||
if (orderId == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling getOrderById",
|
|
||||||
new ApiException(400, "Missing the required parameter 'orderId' when calling getOrderById"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { "test_api_key_query", "test_api_key_header" };
|
|
||||||
|
|
||||||
try {
|
|
||||||
apiInvoker.invokeAPI(basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
|
||||||
new Response.Listener<String>() {
|
|
||||||
@Override
|
|
||||||
public void onResponse(String localVarResponse) {
|
|
||||||
|
|
||||||
try {
|
|
||||||
responseListener.onResponse((Order) ApiInvoker.deserialize(localVarResponse, "", Order.class));
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch (ApiException exception) {
|
|
||||||
errorListener.onErrorResponse(new VolleyError(exception));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}, new Response.ErrorListener() {
|
|
||||||
@Override
|
|
||||||
public void onErrorResponse(VolleyError error) {
|
|
||||||
errorListener.onErrorResponse(error);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
errorListener.onErrorResponse(new VolleyError(ex));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete purchase order by ID
|
|
||||||
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
|
||||||
* @param orderId ID of the order that needs to be deleted
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public void deleteOrder (String orderId) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
// verify the required parameter 'orderId' is set
|
|
||||||
if (orderId == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling deleteOrder",
|
|
||||||
new ApiException(400, "Missing the required parameter 'orderId' when calling deleteOrder"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { };
|
|
||||||
|
|
||||||
try {
|
|
||||||
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
|
||||||
if(localVarResponse != null){
|
|
||||||
return ;
|
|
||||||
} else {
|
|
||||||
return ;
|
|
||||||
}
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (InterruptedException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (ExecutionException ex) {
|
|
||||||
if(ex.getCause() instanceof VolleyError) {
|
|
||||||
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
|
||||||
}
|
|
||||||
throw ex;
|
|
||||||
} catch (TimeoutException ex) {
|
|
||||||
throw ex;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete purchase order by ID
|
|
||||||
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
|
|
||||||
* @param orderId ID of the order that needs to be deleted
|
|
||||||
*/
|
|
||||||
public void deleteOrder (String orderId, final Response.Listener<String> responseListener, final Response.ErrorListener errorListener) {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
|
|
||||||
// verify the required parameter 'orderId' is set
|
|
||||||
if (orderId == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'orderId' when calling deleteOrder",
|
|
||||||
new ApiException(400, "Missing the required parameter 'orderId' when calling deleteOrder"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/store/order/{orderId}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "orderId" + "\\}", apiInvoker.escapeString(orderId.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { };
|
|
||||||
|
|
||||||
try {
|
|
||||||
apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
|
||||||
new Response.Listener<String>() {
|
|
||||||
@Override
|
|
||||||
public void onResponse(String localVarResponse) {
|
|
||||||
|
|
||||||
|
|
||||||
responseListener.onResponse(localVarResponse);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}, new Response.ErrorListener() {
|
|
||||||
@Override
|
|
||||||
public void onErrorResponse(VolleyError error) {
|
|
||||||
errorListener.onErrorResponse(error);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
errorListener.onErrorResponse(new VolleyError(ex));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -432,6 +432,293 @@ public class UserApi {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
* @param username The name that needs to be deleted
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public void deleteUser (String username) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
// verify the required parameter 'username' is set
|
||||||
|
if (username == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling deleteUser",
|
||||||
|
new ApiException(400, "Missing the required parameter 'username' when calling deleteUser"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { "test_http_basic" };
|
||||||
|
|
||||||
|
try {
|
||||||
|
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
||||||
|
if(localVarResponse != null){
|
||||||
|
return ;
|
||||||
|
} else {
|
||||||
|
return ;
|
||||||
|
}
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (ExecutionException ex) {
|
||||||
|
if(ex.getCause() instanceof VolleyError) {
|
||||||
|
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
||||||
|
}
|
||||||
|
throw ex;
|
||||||
|
} catch (TimeoutException ex) {
|
||||||
|
throw ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete user
|
||||||
|
* This can only be done by the logged in user.
|
||||||
|
* @param username The name that needs to be deleted
|
||||||
|
*/
|
||||||
|
public void deleteUser (String username, final Response.Listener<String> responseListener, final Response.ErrorListener errorListener) {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
|
||||||
|
// verify the required parameter 'username' is set
|
||||||
|
if (username == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling deleteUser",
|
||||||
|
new ApiException(400, "Missing the required parameter 'username' when calling deleteUser"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { "test_http_basic" };
|
||||||
|
|
||||||
|
try {
|
||||||
|
apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
||||||
|
new Response.Listener<String>() {
|
||||||
|
@Override
|
||||||
|
public void onResponse(String localVarResponse) {
|
||||||
|
|
||||||
|
|
||||||
|
responseListener.onResponse(localVarResponse);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}, new Response.ErrorListener() {
|
||||||
|
@Override
|
||||||
|
public void onErrorResponse(VolleyError error) {
|
||||||
|
errorListener.onErrorResponse(error);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(ex));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get user by user name
|
||||||
|
*
|
||||||
|
* @param username The name that needs to be fetched. Use user1 for testing.
|
||||||
|
* @return User
|
||||||
|
*/
|
||||||
|
public User getUserByName (String username) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
// verify the required parameter 'username' is set
|
||||||
|
if (username == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling getUserByName",
|
||||||
|
new ApiException(400, "Missing the required parameter 'username' when calling getUserByName"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { };
|
||||||
|
|
||||||
|
try {
|
||||||
|
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
||||||
|
if(localVarResponse != null){
|
||||||
|
return (User) ApiInvoker.deserialize(localVarResponse, "", User.class);
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
throw ex;
|
||||||
|
} catch (ExecutionException ex) {
|
||||||
|
if(ex.getCause() instanceof VolleyError) {
|
||||||
|
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
||||||
|
}
|
||||||
|
throw ex;
|
||||||
|
} catch (TimeoutException ex) {
|
||||||
|
throw ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get user by user name
|
||||||
|
*
|
||||||
|
* @param username The name that needs to be fetched. Use user1 for testing.
|
||||||
|
*/
|
||||||
|
public void getUserByName (String username, final Response.Listener<User> responseListener, final Response.ErrorListener errorListener) {
|
||||||
|
Object postBody = null;
|
||||||
|
|
||||||
|
|
||||||
|
// verify the required parameter 'username' is set
|
||||||
|
if (username == null) {
|
||||||
|
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling getUserByName",
|
||||||
|
new ApiException(400, "Missing the required parameter 'username' when calling getUserByName"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// create path and map variables
|
||||||
|
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
||||||
|
|
||||||
|
// query params
|
||||||
|
List<Pair> queryParams = new ArrayList<Pair>();
|
||||||
|
// header params
|
||||||
|
Map<String, String> headerParams = new HashMap<String, String>();
|
||||||
|
// form params
|
||||||
|
Map<String, String> formParams = new HashMap<String, String>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
String[] contentTypes = {
|
||||||
|
|
||||||
|
};
|
||||||
|
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
||||||
|
|
||||||
|
if (contentType.startsWith("multipart/form-data")) {
|
||||||
|
// file uploading
|
||||||
|
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
||||||
|
|
||||||
|
|
||||||
|
HttpEntity httpEntity = localVarBuilder.build();
|
||||||
|
postBody = httpEntity;
|
||||||
|
} else {
|
||||||
|
// normal form params
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
String[] authNames = new String[] { };
|
||||||
|
|
||||||
|
try {
|
||||||
|
apiInvoker.invokeAPI(basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
||||||
|
new Response.Listener<String>() {
|
||||||
|
@Override
|
||||||
|
public void onResponse(String localVarResponse) {
|
||||||
|
|
||||||
|
try {
|
||||||
|
responseListener.onResponse((User) ApiInvoker.deserialize(localVarResponse, "", User.class));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} catch (ApiException exception) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(exception));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}, new Response.ErrorListener() {
|
||||||
|
@Override
|
||||||
|
public void onErrorResponse(VolleyError error) {
|
||||||
|
errorListener.onErrorResponse(error);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (ApiException ex) {
|
||||||
|
errorListener.onErrorResponse(new VolleyError(ex));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Logs user into the system
|
* Logs user into the system
|
||||||
*
|
*
|
||||||
@ -703,152 +990,6 @@ public class UserApi {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get user by user name
|
|
||||||
*
|
|
||||||
* @param username The name that needs to be fetched. Use user1 for testing.
|
|
||||||
* @return User
|
|
||||||
*/
|
|
||||||
public User getUserByName (String username) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
// verify the required parameter 'username' is set
|
|
||||||
if (username == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling getUserByName",
|
|
||||||
new ApiException(400, "Missing the required parameter 'username' when calling getUserByName"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { };
|
|
||||||
|
|
||||||
try {
|
|
||||||
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
|
||||||
if(localVarResponse != null){
|
|
||||||
return (User) ApiInvoker.deserialize(localVarResponse, "", User.class);
|
|
||||||
} else {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (InterruptedException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (ExecutionException ex) {
|
|
||||||
if(ex.getCause() instanceof VolleyError) {
|
|
||||||
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
|
||||||
}
|
|
||||||
throw ex;
|
|
||||||
} catch (TimeoutException ex) {
|
|
||||||
throw ex;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Get user by user name
|
|
||||||
*
|
|
||||||
* @param username The name that needs to be fetched. Use user1 for testing.
|
|
||||||
*/
|
|
||||||
public void getUserByName (String username, final Response.Listener<User> responseListener, final Response.ErrorListener errorListener) {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
|
|
||||||
// verify the required parameter 'username' is set
|
|
||||||
if (username == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling getUserByName",
|
|
||||||
new ApiException(400, "Missing the required parameter 'username' when calling getUserByName"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { };
|
|
||||||
|
|
||||||
try {
|
|
||||||
apiInvoker.invokeAPI(basePath, path, "GET", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
|
||||||
new Response.Listener<String>() {
|
|
||||||
@Override
|
|
||||||
public void onResponse(String localVarResponse) {
|
|
||||||
|
|
||||||
try {
|
|
||||||
responseListener.onResponse((User) ApiInvoker.deserialize(localVarResponse, "", User.class));
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch (ApiException exception) {
|
|
||||||
errorListener.onErrorResponse(new VolleyError(exception));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}, new Response.ErrorListener() {
|
|
||||||
@Override
|
|
||||||
public void onErrorResponse(VolleyError error) {
|
|
||||||
errorListener.onErrorResponse(error);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
errorListener.onErrorResponse(new VolleyError(ex));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Updated user
|
* Updated user
|
||||||
* This can only be done by the logged in user.
|
* This can only be done by the logged in user.
|
||||||
@ -991,145 +1132,4 @@ public class UserApi {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete user
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
* @param username The name that needs to be deleted
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
public void deleteUser (String username) throws TimeoutException, ExecutionException, InterruptedException, ApiException {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
// verify the required parameter 'username' is set
|
|
||||||
if (username == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling deleteUser",
|
|
||||||
new ApiException(400, "Missing the required parameter 'username' when calling deleteUser"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { };
|
|
||||||
|
|
||||||
try {
|
|
||||||
String localVarResponse = apiInvoker.invokeAPI (basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames);
|
|
||||||
if(localVarResponse != null){
|
|
||||||
return ;
|
|
||||||
} else {
|
|
||||||
return ;
|
|
||||||
}
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (InterruptedException ex) {
|
|
||||||
throw ex;
|
|
||||||
} catch (ExecutionException ex) {
|
|
||||||
if(ex.getCause() instanceof VolleyError) {
|
|
||||||
throw new ApiException(((VolleyError) ex.getCause()).networkResponse.statusCode, ((VolleyError) ex.getCause()).getMessage());
|
|
||||||
}
|
|
||||||
throw ex;
|
|
||||||
} catch (TimeoutException ex) {
|
|
||||||
throw ex;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete user
|
|
||||||
* This can only be done by the logged in user.
|
|
||||||
* @param username The name that needs to be deleted
|
|
||||||
*/
|
|
||||||
public void deleteUser (String username, final Response.Listener<String> responseListener, final Response.ErrorListener errorListener) {
|
|
||||||
Object postBody = null;
|
|
||||||
|
|
||||||
|
|
||||||
// verify the required parameter 'username' is set
|
|
||||||
if (username == null) {
|
|
||||||
VolleyError error = new VolleyError("Missing the required parameter 'username' when calling deleteUser",
|
|
||||||
new ApiException(400, "Missing the required parameter 'username' when calling deleteUser"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// create path and map variables
|
|
||||||
String path = "/user/{username}".replaceAll("\\{format\\}","json").replaceAll("\\{" + "username" + "\\}", apiInvoker.escapeString(username.toString()));
|
|
||||||
|
|
||||||
// query params
|
|
||||||
List<Pair> queryParams = new ArrayList<Pair>();
|
|
||||||
// header params
|
|
||||||
Map<String, String> headerParams = new HashMap<String, String>();
|
|
||||||
// form params
|
|
||||||
Map<String, String> formParams = new HashMap<String, String>();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
String[] contentTypes = {
|
|
||||||
|
|
||||||
};
|
|
||||||
String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json";
|
|
||||||
|
|
||||||
if (contentType.startsWith("multipart/form-data")) {
|
|
||||||
// file uploading
|
|
||||||
MultipartEntityBuilder localVarBuilder = MultipartEntityBuilder.create();
|
|
||||||
|
|
||||||
|
|
||||||
HttpEntity httpEntity = localVarBuilder.build();
|
|
||||||
postBody = httpEntity;
|
|
||||||
} else {
|
|
||||||
// normal form params
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
String[] authNames = new String[] { };
|
|
||||||
|
|
||||||
try {
|
|
||||||
apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, postBody, headerParams, formParams, contentType, authNames,
|
|
||||||
new Response.Listener<String>() {
|
|
||||||
@Override
|
|
||||||
public void onResponse(String localVarResponse) {
|
|
||||||
|
|
||||||
|
|
||||||
responseListener.onResponse(localVarResponse);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}, new Response.ErrorListener() {
|
|
||||||
@Override
|
|
||||||
public void onErrorResponse(VolleyError error) {
|
|
||||||
errorListener.onErrorResponse(error);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} catch (ApiException ex) {
|
|
||||||
errorListener.onErrorResponse(new VolleyError(ex));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user