diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java index 119782212d0..4e6d91e2254 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java @@ -47,9 +47,11 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co setReservedWordsLowerCase( Arrays.asList( // local variable names in API methods (endpoints) - "path_", "pathParams", "queryParams", "headerParams", "formParams", "fileParams", - "postBody", "http_header_accepts", "http_header_accept", "apiKeyValue", "response", - "statusCode", + "localVarPath", "localVarPathParams", "localVarQueryParams", "localVarHeaderParams", + "localVarFormParams", "localVarFileParams", "localVarStatusCode", "localVarResponse", + "localVarPostBody", "localVarHttpHeaderAccepts", "localVarHttpHeaderAccept", + "localVarHttpContentTypes", "localVarHttpContentType", + "localVarStatusCode", // C# reserved words "abstract", "as", "base", "bool", "break", "byte", "case", "catch", "char", "checked", "class", "const", "continue", "decimal", "default", "delegate", "do", "double", "else", diff --git a/modules/swagger-codegen/src/main/resources/csharp/api.mustache b/modules/swagger-codegen/src/main/resources/csharp/api.mustache index 2f72f89cde6..5793f18e448 100644 --- a/modules/swagger-codegen/src/main/resources/csharp/api.mustache +++ b/modules/swagger-codegen/src/main/resources/csharp/api.mustache @@ -154,8 +154,8 @@ namespace {{packageName}}.Api {{/allParams}}/// {{#returnType}}{{returnType}}{{/returnType}} public {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}} {{operationId}} ({{#allParams}}{{{dataType}}} {{paramName}}{{^required}}{{#optionalMethodArgument}} = null{{/optionalMethodArgument}}{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) { - {{#returnType}}ApiResponse<{{{returnType}}}> response = {{operationId}}WithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}); - return response.Data;{{/returnType}}{{^returnType}}{{operationId}}WithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{/returnType}} + {{#returnType}}ApiResponse<{{{returnType}}}> localVarResponse = {{operationId}}WithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}); + return localVarResponse.Data;{{/returnType}}{{^returnType}}{{operationId}}WithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{/returnType}} } /// @@ -172,88 +172,88 @@ namespace {{packageName}}.Api throw new ApiException(400, "Missing required parameter '{{paramName}}' when calling {{classname}}->{{operationId}}"); {{/required}}{{/allParams}} - var path_ = "{{path}}"; + var localVarPath = "{{path}}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { {{#consumes}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/consumes}} }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { {{#produces}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/produces}} }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - {{#pathParams}}if ({{paramName}} != null) pathParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // path parameter + localVarPathParams.Add("format", "json"); + {{#pathParams}}if ({{paramName}} != null) localVarPathParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // path parameter {{/pathParams}} - {{#queryParams}}if ({{paramName}} != null) queryParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // query parameter + {{#queryParams}}if ({{paramName}} != null) localVarQueryParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // query parameter {{/queryParams}} - {{#headerParams}}if ({{paramName}} != null) headerParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // header parameter + {{#headerParams}}if ({{paramName}} != null) localVarHeaderParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // header parameter {{/headerParams}} - {{#formParams}}if ({{paramName}} != null) {{#isFile}}fileParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToFile("{{baseName}}", {{paramName}}));{{/isFile}}{{^isFile}}formParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // form parameter{{/isFile}} + {{#formParams}}if ({{paramName}} != null) {{#isFile}}localVarFileParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToFile("{{baseName}}", {{paramName}}));{{/isFile}}{{^isFile}}localVarFormParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // form parameter{{/isFile}} {{/formParams}} {{#bodyParam}}if ({{paramName}}.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize({{paramName}}); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize({{paramName}}); // http body (model) parameter } else { - postBody = {{paramName}}; // byte array + localVarPostBody = {{paramName}}; // byte array }{{/bodyParam}} {{#authMethods}}// authentication ({{name}}) required {{#isApiKey}}{{#isKeyInHeader}} if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("{{keyParamName}}"))) { - headerParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); + localVarHeaderParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); }{{/isKeyInHeader}}{{#isKeyInQuery}} if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("{{keyParamName}}"))) { - queryParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); + localVarQueryParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); }{{/isKeyInQuery}}{{/isApiKey}}{{#isBasic}} // http basic authentication required if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password)) { - headerParams["Authorization"] = "Basic " + Base64Encode(Configuration.Username + ":" + Configuration.Password); + localVarHeaderParams["Authorization"] = "Basic " + Base64Encode(Configuration.Username + ":" + Configuration.Password); }{{/isBasic}}{{#isOAuth}} // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; }{{/isOAuth}} {{/authMethods}} // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.{{httpMethod}}, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.{{httpMethod}}, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling {{operationId}}: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling {{operationId}}: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling {{operationId}}: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling {{operationId}}: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - {{#returnType}}return new ApiResponse<{{{returnType}}}>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - ({{{returnType}}}) Configuration.ApiClient.Deserialize(response, typeof({{#returnContainer}}{{{returnContainer}}}{{/returnContainer}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}})));{{/returnType}} - {{^returnType}}return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + {{#returnType}}return new ApiResponse<{{{returnType}}}>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + ({{{returnType}}}) Configuration.ApiClient.Deserialize(localVarResponse, typeof({{#returnContainer}}{{{returnContainer}}}{{/returnContainer}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}})));{{/returnType}} + {{^returnType}}return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null);{{/returnType}} } @@ -266,8 +266,8 @@ namespace {{packageName}}.Api {{/allParams}}/// Task of {{#returnType}}{{returnType}}{{/returnType}}{{^returnType}}void{{/returnType}} {{#returnType}}public async System.Threading.Tasks.Task<{{{returnType}}}>{{/returnType}}{{^returnType}}public async System.Threading.Tasks.Task{{/returnType}} {{operationId}}Async ({{#allParams}}{{{dataType}}} {{paramName}}{{^required}}{{#optionalMethodArgument}} = null{{/optionalMethodArgument}}{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) { - {{#returnType}}ApiResponse<{{{returnType}}}> response = await {{operationId}}AsyncWithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}); - return response.Data;{{/returnType}}{{^returnType}}await {{operationId}}AsyncWithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{/returnType}} + {{#returnType}}ApiResponse<{{{returnType}}}> localVarResponse = await {{operationId}}AsyncWithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}); + return localVarResponse.Data;{{/returnType}}{{^returnType}}await {{operationId}}AsyncWithHttpInfo({{#allParams}}{{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});{{/returnType}} } @@ -283,83 +283,89 @@ namespace {{packageName}}.Api if ({{paramName}} == null) throw new ApiException(400, "Missing required parameter '{{paramName}}' when calling {{operationId}}"); {{/required}}{{/allParams}} - var path_ = "{{path}}"; + var localVarPath = "{{path}}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { {{#consumes}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/consumes}} }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { {{#produces}}"{{mediaType}}"{{#hasMore}}, {{/hasMore}}{{/produces}} }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - {{#pathParams}}if ({{paramName}} != null) pathParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // path parameter + localVarPathParams.Add("format", "json"); + {{#pathParams}}if ({{paramName}} != null) localVarPathParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // path parameter {{/pathParams}} - {{#queryParams}}if ({{paramName}} != null) queryParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // query parameter + {{#queryParams}}if ({{paramName}} != null) localVarQueryParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // query parameter {{/queryParams}} - {{#headerParams}}if ({{paramName}} != null) headerParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // header parameter + {{#headerParams}}if ({{paramName}} != null) localVarHeaderParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // header parameter {{/headerParams}} - {{#formParams}}if ({{paramName}} != null) {{#isFile}}fileParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToFile("{{baseName}}", {{paramName}}));{{/isFile}}{{^isFile}}formParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // form parameter{{/isFile}} + {{#formParams}}if ({{paramName}} != null) {{#isFile}}localVarFileParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToFile("{{baseName}}", {{paramName}}));{{/isFile}}{{^isFile}}localVarFormParams.Add("{{baseName}}", Configuration.ApiClient.ParameterToString({{paramName}})); // form parameter{{/isFile}} {{/formParams}} - {{#bodyParam}}postBody = Configuration.ApiClient.Serialize({{paramName}}); // http body (model) parameter - {{/bodyParam}} + {{#bodyParam}}if ({{paramName}}.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize({{paramName}}); // http body (model) parameter + } + else + { + localVarPostBody = {{paramName}}; // byte array + }{{/bodyParam}} {{#authMethods}} // authentication ({{name}}) required {{#isApiKey}}{{#isKeyInHeader}} if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("{{keyParamName}}"))) { - headerParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); + localVarHeaderParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); }{{/isKeyInHeader}}{{#isKeyInQuery}} if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("{{keyParamName}}"))) { - queryParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); + localVarQueryParams["{{keyParamName}}"] = Configuration.GetApiKeyWithPrefix("{{keyParamName}}"); }{{/isKeyInQuery}}{{/isApiKey}}{{#isBasic}} // http basic authentication required if (!String.IsNullOrEmpty(Configuration.Username) || !String.IsNullOrEmpty(Configuration.Password)) { - headerParams["Authorization"] = "Basic " + Base64Encode(Configuration.Username + ":" + Configuration.Password); + localVarHeaderParams["Authorization"] = "Basic " + Base64Encode(Configuration.Username + ":" + Configuration.Password); }{{/isBasic}}{{#isOAuth}} // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; }{{/isOAuth}} {{/authMethods}} // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.{{httpMethod}}, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.{{httpMethod}}, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling {{operationId}}: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling {{operationId}}: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling {{operationId}}: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling {{operationId}}: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - {{#returnType}}return new ApiResponse<{{{returnType}}}>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - ({{{returnType}}}) Configuration.ApiClient.Deserialize(response, typeof({{#returnContainer}}{{{returnContainer}}}{{/returnContainer}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}})));{{/returnType}} - {{^returnType}}return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + {{#returnType}}return new ApiResponse<{{{returnType}}}>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + ({{{returnType}}}) Configuration.ApiClient.Deserialize(localVarResponse, typeof({{#returnContainer}}{{{returnContainer}}}{{/returnContainer}}{{^returnContainer}}{{{returnType}}}{{/returnContainer}})));{{/returnType}} + {{^returnType}}return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null);{{/returnType}} }{{/supportsAsync}} {{/operation}} diff --git a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient.Test/StoreApiTests.cs b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient.Test/StoreApiTests.cs index 8e3f99eff2d..b0eb6293380 100644 --- a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient.Test/StoreApiTests.cs +++ b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient.Test/StoreApiTests.cs @@ -46,6 +46,19 @@ namespace IO.Swagger.Test } + /// + /// Test FindOrdersByStatus + /// + [Test] + public void FindOrdersByStatusTest() + { + // TODO: add unit test for the method 'FindOrdersByStatus' + string status = null; // TODO: replace null with proper value + + var response = instance.FindOrdersByStatus(status); + Assert.IsInstanceOf> (response, "response is List"); + } + /// /// Test GetInventory /// diff --git a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/PetApi.cs b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/PetApi.cs index 2b44e177625..a141c57f79f 100644 --- a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/PetApi.cs +++ b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/PetApi.cs @@ -65,10 +65,10 @@ namespace IO.Swagger.Api /// Finds Pets by status /// /// - /// Multiple status values can be provided with comma seperated strings + /// Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// List<Pet> List FindPetsByStatus (List status = null); @@ -76,10 +76,10 @@ namespace IO.Swagger.Api /// Finds Pets by status /// /// - /// Multiple status values can be provided with comma seperated strings + /// Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// ApiResponse of List<Pet> ApiResponse> FindPetsByStatusWithHttpInfo (List status = null); @@ -299,10 +299,10 @@ namespace IO.Swagger.Api /// Finds Pets by status /// /// - /// Multiple status values can be provided with comma seperated strings + /// Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// Task of List<Pet> System.Threading.Tasks.Task> FindPetsByStatusAsync (List status = null); @@ -310,10 +310,10 @@ namespace IO.Swagger.Api /// Finds Pets by status /// /// - /// Multiple status values can be provided with comma seperated strings + /// Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// Task of ApiResponse (List<Pet>) System.Threading.Tasks.Task>> FindPetsByStatusAsyncWithHttpInfo (List status = null); @@ -582,43 +582,43 @@ namespace IO.Swagger.Api { - var path_ = "/pet"; + var localVarPath = "/pet"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/json", "application/xml" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // authentication (petstore_auth) required @@ -626,25 +626,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.PUT, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.PUT, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UpdatePet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UpdatePet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UpdatePet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UpdatePet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -671,38 +671,44 @@ namespace IO.Swagger.Api { - var path_ = "/pet"; + var localVarPath = "/pet"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/json", "application/xml" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // authentication (petstore_auth) required @@ -710,25 +716,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.PUT, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.PUT, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UpdatePet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UpdatePet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UpdatePet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UpdatePet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -753,43 +759,43 @@ namespace IO.Swagger.Api { - var path_ = "/pet"; + var localVarPath = "/pet"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/json", "application/xml" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // authentication (petstore_auth) required @@ -797,25 +803,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling AddPet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling AddPet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling AddPet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling AddPet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -842,38 +848,44 @@ namespace IO.Swagger.Api { - var path_ = "/pet"; + var localVarPath = "/pet"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/json", "application/xml" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // authentication (petstore_auth) required @@ -881,78 +893,78 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling AddPet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling AddPet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling AddPet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling AddPet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } /// - /// Finds Pets by status Multiple status values can be provided with comma seperated strings + /// Finds Pets by status Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// List<Pet> public List FindPetsByStatus (List status = null) { - ApiResponse> response = FindPetsByStatusWithHttpInfo(status); - return response.Data; + ApiResponse> localVarResponse = FindPetsByStatusWithHttpInfo(status); + return localVarResponse.Data; } /// - /// Finds Pets by status Multiple status values can be provided with comma seperated strings + /// Finds Pets by status Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// ApiResponse of List<Pet> public ApiResponse< List > FindPetsByStatusWithHttpInfo (List status = null) { - var path_ = "/pet/findByStatus"; + var localVarPath = "/pet/findByStatus"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - if (status != null) queryParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // query parameter + if (status != null) localVarQueryParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // query parameter @@ -963,80 +975,80 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling FindPetsByStatus: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling FindPetsByStatus: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByStatus: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByStatus: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (List) Configuration.ApiClient.Deserialize(response, typeof(List))); + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (List) Configuration.ApiClient.Deserialize(localVarResponse, typeof(List))); } /// - /// Finds Pets by status Multiple status values can be provided with comma seperated strings + /// Finds Pets by status Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// Task of List<Pet> public async System.Threading.Tasks.Task> FindPetsByStatusAsync (List status = null) { - ApiResponse> response = await FindPetsByStatusAsyncWithHttpInfo(status); - return response.Data; + ApiResponse> localVarResponse = await FindPetsByStatusAsyncWithHttpInfo(status); + return localVarResponse.Data; } /// - /// Finds Pets by status Multiple status values can be provided with comma seperated strings + /// Finds Pets by status Multiple status values can be provided with comma separated strings /// /// Thrown when fails to make API call - /// Status values that need to be considered for filter + /// Status values that need to be considered for query /// Task of ApiResponse (List<Pet>) public async System.Threading.Tasks.Task>> FindPetsByStatusAsyncWithHttpInfo (List status = null) { - var path_ = "/pet/findByStatus"; + var localVarPath = "/pet/findByStatus"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - if (status != null) queryParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // query parameter + if (status != null) localVarQueryParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // query parameter @@ -1048,25 +1060,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling FindPetsByStatus: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling FindPetsByStatus: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByStatus: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByStatus: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (List) Configuration.ApiClient.Deserialize(response, typeof(List))); + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (List) Configuration.ApiClient.Deserialize(localVarResponse, typeof(List))); } @@ -1078,8 +1090,8 @@ namespace IO.Swagger.Api /// List<Pet> public List FindPetsByTags (List tags = null) { - ApiResponse> response = FindPetsByTagsWithHttpInfo(tags); - return response.Data; + ApiResponse> localVarResponse = FindPetsByTagsWithHttpInfo(tags); + return localVarResponse.Data; } /// @@ -1092,34 +1104,34 @@ namespace IO.Swagger.Api { - var path_ = "/pet/findByTags"; + var localVarPath = "/pet/findByTags"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - if (tags != null) queryParams.Add("tags", Configuration.ApiClient.ParameterToString(tags)); // query parameter + if (tags != null) localVarQueryParams.Add("tags", Configuration.ApiClient.ParameterToString(tags)); // query parameter @@ -1130,25 +1142,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling FindPetsByTags: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling FindPetsByTags: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByTags: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByTags: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (List) Configuration.ApiClient.Deserialize(response, typeof(List))); + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (List) Configuration.ApiClient.Deserialize(localVarResponse, typeof(List))); } @@ -1161,8 +1173,8 @@ namespace IO.Swagger.Api /// Task of List<Pet> public async System.Threading.Tasks.Task> FindPetsByTagsAsync (List tags = null) { - ApiResponse> response = await FindPetsByTagsAsyncWithHttpInfo(tags); - return response.Data; + ApiResponse> localVarResponse = await FindPetsByTagsAsyncWithHttpInfo(tags); + return localVarResponse.Data; } @@ -1176,34 +1188,34 @@ namespace IO.Swagger.Api { - var path_ = "/pet/findByTags"; + var localVarPath = "/pet/findByTags"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - if (tags != null) queryParams.Add("tags", Configuration.ApiClient.ParameterToString(tags)); // query parameter + if (tags != null) localVarQueryParams.Add("tags", Configuration.ApiClient.ParameterToString(tags)); // query parameter @@ -1215,25 +1227,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling FindPetsByTags: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling FindPetsByTags: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByTags: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling FindPetsByTags: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (List) Configuration.ApiClient.Deserialize(response, typeof(List))); + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (List) Configuration.ApiClient.Deserialize(localVarResponse, typeof(List))); } @@ -1245,8 +1257,8 @@ namespace IO.Swagger.Api /// Pet public Pet GetPetById (long? petId) { - ApiResponse response = GetPetByIdWithHttpInfo(petId); - return response.Data; + ApiResponse localVarResponse = GetPetByIdWithHttpInfo(petId); + return localVarResponse.Data; } /// @@ -1263,33 +1275,33 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'petId' when calling PetApi->GetPetById"); - var path_ = "/pet/{petId}"; + var localVarPath = "/pet/{petId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter @@ -1300,32 +1312,32 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("api_key"))) { - headerParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); + localVarHeaderParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); } // authentication (petstore_auth) required // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetPetById: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetPetById: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetPetById: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetPetById: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Pet) Configuration.ApiClient.Deserialize(response, typeof(Pet))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Pet) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Pet))); } @@ -1338,8 +1350,8 @@ namespace IO.Swagger.Api /// Task of Pet public async System.Threading.Tasks.Task GetPetByIdAsync (long? petId) { - ApiResponse response = await GetPetByIdAsyncWithHttpInfo(petId); - return response.Data; + ApiResponse localVarResponse = await GetPetByIdAsyncWithHttpInfo(petId); + return localVarResponse.Data; } @@ -1355,33 +1367,33 @@ namespace IO.Swagger.Api if (petId == null) throw new ApiException(400, "Missing required parameter 'petId' when calling GetPetById"); - var path_ = "/pet/{petId}"; + var localVarPath = "/pet/{petId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter @@ -1393,7 +1405,7 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("api_key"))) { - headerParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); + localVarHeaderParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); } // authentication (petstore_auth) required @@ -1401,25 +1413,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetPetById: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetPetById: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetPetById: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetPetById: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Pet) Configuration.ApiClient.Deserialize(response, typeof(Pet))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Pet) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Pet))); } @@ -1452,38 +1464,38 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'petId' when calling PetApi->UpdatePetWithForm"); - var path_ = "/pet/{petId}"; + var localVarPath = "/pet/{petId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/x-www-form-urlencoded" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter - if (name != null) formParams.Add("name", Configuration.ApiClient.ParameterToString(name)); // form parameter - if (status != null) formParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // form parameter + if (name != null) localVarFormParams.Add("name", Configuration.ApiClient.ParameterToString(name)); // form parameter + if (status != null) localVarFormParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // form parameter @@ -1492,25 +1504,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UpdatePetWithForm: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UpdatePetWithForm: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UpdatePetWithForm: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UpdatePetWithForm: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1543,38 +1555,38 @@ namespace IO.Swagger.Api if (petId == null) throw new ApiException(400, "Missing required parameter 'petId' when calling UpdatePetWithForm"); - var path_ = "/pet/{petId}"; + var localVarPath = "/pet/{petId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/x-www-form-urlencoded" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter - if (name != null) formParams.Add("name", Configuration.ApiClient.ParameterToString(name)); // form parameter - if (status != null) formParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // form parameter + if (name != null) localVarFormParams.Add("name", Configuration.ApiClient.ParameterToString(name)); // form parameter + if (status != null) localVarFormParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // form parameter @@ -1584,25 +1596,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UpdatePetWithForm: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UpdatePetWithForm: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UpdatePetWithForm: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UpdatePetWithForm: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1633,36 +1645,36 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'petId' when calling PetApi->DeletePet"); - var path_ = "/pet/{petId}"; + var localVarPath = "/pet/{petId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter - if (apiKey != null) headerParams.Add("api_key", Configuration.ApiClient.ParameterToString(apiKey)); // header parameter + if (apiKey != null) localVarHeaderParams.Add("api_key", Configuration.ApiClient.ParameterToString(apiKey)); // header parameter @@ -1672,25 +1684,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.DELETE, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling DeletePet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling DeletePet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling DeletePet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling DeletePet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1721,36 +1733,36 @@ namespace IO.Swagger.Api if (petId == null) throw new ApiException(400, "Missing required parameter 'petId' when calling DeletePet"); - var path_ = "/pet/{petId}"; + var localVarPath = "/pet/{petId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter - if (apiKey != null) headerParams.Add("api_key", Configuration.ApiClient.ParameterToString(apiKey)); // header parameter + if (apiKey != null) localVarHeaderParams.Add("api_key", Configuration.ApiClient.ParameterToString(apiKey)); // header parameter @@ -1761,25 +1773,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.DELETE, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling DeletePet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling DeletePet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling DeletePet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling DeletePet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1812,38 +1824,38 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'petId' when calling PetApi->UploadFile"); - var path_ = "/pet/{petId}/uploadImage"; + var localVarPath = "/pet/{petId}/uploadImage"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "multipart/form-data" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter - if (additionalMetadata != null) formParams.Add("additionalMetadata", Configuration.ApiClient.ParameterToString(additionalMetadata)); // form parameter - if (file != null) fileParams.Add("file", Configuration.ApiClient.ParameterToFile("file", file)); + if (additionalMetadata != null) localVarFormParams.Add("additionalMetadata", Configuration.ApiClient.ParameterToString(additionalMetadata)); // form parameter + if (file != null) localVarFileParams.Add("file", Configuration.ApiClient.ParameterToFile("file", file)); @@ -1852,25 +1864,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UploadFile: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UploadFile: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UploadFile: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UploadFile: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1903,38 +1915,38 @@ namespace IO.Swagger.Api if (petId == null) throw new ApiException(400, "Missing required parameter 'petId' when calling UploadFile"); - var path_ = "/pet/{petId}/uploadImage"; + var localVarPath = "/pet/{petId}/uploadImage"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "multipart/form-data" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter - if (additionalMetadata != null) formParams.Add("additionalMetadata", Configuration.ApiClient.ParameterToString(additionalMetadata)); // form parameter - if (file != null) fileParams.Add("file", Configuration.ApiClient.ParameterToFile("file", file)); + if (additionalMetadata != null) localVarFormParams.Add("additionalMetadata", Configuration.ApiClient.ParameterToString(additionalMetadata)); // form parameter + if (file != null) localVarFileParams.Add("file", Configuration.ApiClient.ParameterToFile("file", file)); @@ -1944,25 +1956,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UploadFile: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UploadFile: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UploadFile: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UploadFile: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1974,8 +1986,8 @@ namespace IO.Swagger.Api /// byte[] public byte[] PetPetIdtestingByteArraytrueGet (long? petId) { - ApiResponse response = PetPetIdtestingByteArraytrueGetWithHttpInfo(petId); - return response.Data; + ApiResponse localVarResponse = PetPetIdtestingByteArraytrueGetWithHttpInfo(petId); + return localVarResponse.Data; } /// @@ -1992,33 +2004,33 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'petId' when calling PetApi->PetPetIdtestingByteArraytrueGet"); - var path_ = "/pet/{petId}?testing_byte_array=true"; + var localVarPath = "/pet/{petId}?testing_byte_array=true"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter @@ -2029,32 +2041,32 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("api_key"))) { - headerParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); + localVarHeaderParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); } // authentication (petstore_auth) required // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (byte[]) Configuration.ApiClient.Deserialize(response, typeof(byte[]))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (byte[]) Configuration.ApiClient.Deserialize(localVarResponse, typeof(byte[]))); } @@ -2067,8 +2079,8 @@ namespace IO.Swagger.Api /// Task of byte[] public async System.Threading.Tasks.Task PetPetIdtestingByteArraytrueGetAsync (long? petId) { - ApiResponse response = await PetPetIdtestingByteArraytrueGetAsyncWithHttpInfo(petId); - return response.Data; + ApiResponse localVarResponse = await PetPetIdtestingByteArraytrueGetAsyncWithHttpInfo(petId); + return localVarResponse.Data; } @@ -2084,33 +2096,33 @@ namespace IO.Swagger.Api if (petId == null) throw new ApiException(400, "Missing required parameter 'petId' when calling PetPetIdtestingByteArraytrueGet"); - var path_ = "/pet/{petId}?testing_byte_array=true"; + var localVarPath = "/pet/{petId}?testing_byte_array=true"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (petId != null) pathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter + localVarPathParams.Add("format", "json"); + if (petId != null) localVarPathParams.Add("petId", Configuration.ApiClient.ParameterToString(petId)); // path parameter @@ -2122,7 +2134,7 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("api_key"))) { - headerParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); + localVarHeaderParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); } // authentication (petstore_auth) required @@ -2130,25 +2142,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling PetPetIdtestingByteArraytrueGet: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (byte[]) Configuration.ApiClient.Deserialize(response, typeof(byte[]))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (byte[]) Configuration.ApiClient.Deserialize(localVarResponse, typeof(byte[]))); } @@ -2173,43 +2185,43 @@ namespace IO.Swagger.Api { - var path_ = "/pet?testing_byte_array=true"; + var localVarPath = "/pet?testing_byte_array=true"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/json", "application/xml" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // authentication (petstore_auth) required @@ -2217,25 +2229,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling AddPetUsingByteArray: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling AddPetUsingByteArray: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling AddPetUsingByteArray: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling AddPetUsingByteArray: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -2262,38 +2274,44 @@ namespace IO.Swagger.Api { - var path_ = "/pet?testing_byte_array=true"; + var localVarPath = "/pet?testing_byte_array=true"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { "application/json", "application/xml" }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // authentication (petstore_auth) required @@ -2301,25 +2319,25 @@ namespace IO.Swagger.Api // oauth required if (!String.IsNullOrEmpty(Configuration.AccessToken)) { - headerParams["Authorization"] = "Bearer " + Configuration.AccessToken; + localVarHeaderParams["Authorization"] = "Bearer " + Configuration.AccessToken; } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling AddPetUsingByteArray: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling AddPetUsingByteArray: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling AddPetUsingByteArray: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling AddPetUsingByteArray: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } diff --git a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/StoreApi.cs b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/StoreApi.cs index 914e28dd6fb..e7da7994614 100644 --- a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/StoreApi.cs +++ b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/StoreApi.cs @@ -17,6 +17,28 @@ namespace IO.Swagger.Api { #region Synchronous Operations + /// + /// Finds orders by status + /// + /// + /// A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// List<Order> + List FindOrdersByStatus (string status = null); + + /// + /// Finds orders by status + /// + /// + /// A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// ApiResponse of List<Order> + ApiResponse> FindOrdersByStatusWithHttpInfo (string status = null); + /// /// Returns pet inventories by status /// @@ -107,6 +129,28 @@ namespace IO.Swagger.Api #region Asynchronous Operations + /// + /// Finds orders by status + /// + /// + /// A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// Task of List<Order> + System.Threading.Tasks.Task> FindOrdersByStatusAsync (string status = null); + + /// + /// Finds orders by status + /// + /// + /// A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// Task of ApiResponse (List<Order>) + System.Threading.Tasks.Task>> FindOrdersByStatusAsyncWithHttpInfo (string status = null); + /// /// Returns pet inventories by status /// @@ -273,6 +317,184 @@ namespace IO.Swagger.Api } + /// + /// Finds orders by status A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// List<Order> + public List FindOrdersByStatus (string status = null) + { + ApiResponse> localVarResponse = FindOrdersByStatusWithHttpInfo(status); + return localVarResponse.Data; + } + + /// + /// Finds orders by status A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// ApiResponse of List<Order> + public ApiResponse< List > FindOrdersByStatusWithHttpInfo (string status = null) + { + + + var localVarPath = "/store/findByStatus"; + + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + + }; + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + "application/json", "application/xml" + }; + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + // set "format" to json by default + // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json + localVarPathParams.Add("format", "json"); + + if (status != null) localVarQueryParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // query parameter + + + + + + // authentication (test_api_client_id) required + + if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_id"))) + { + localVarHeaderParams["x-test_api_client_id"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_id"); + } + // authentication (test_api_client_secret) required + + if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"))) + { + localVarHeaderParams["x-test_api_client_secret"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"); + } + + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling FindOrdersByStatus: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling FindOrdersByStatus: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); + + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (List) Configuration.ApiClient.Deserialize(localVarResponse, typeof(List))); + + } + + + /// + /// Finds orders by status A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// Task of List<Order> + public async System.Threading.Tasks.Task> FindOrdersByStatusAsync (string status = null) + { + ApiResponse> localVarResponse = await FindOrdersByStatusAsyncWithHttpInfo(status); + return localVarResponse.Data; + + } + + /// + /// Finds orders by status A single status value can be provided as a string + /// + /// Thrown when fails to make API call + /// Status value that needs to be considered for query + /// Task of ApiResponse (List<Order>) + public async System.Threading.Tasks.Task>> FindOrdersByStatusAsyncWithHttpInfo (string status = null) + { + + + var localVarPath = "/store/findByStatus"; + + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + + }; + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + "application/json", "application/xml" + }; + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + // set "format" to json by default + // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json + localVarPathParams.Add("format", "json"); + + if (status != null) localVarQueryParams.Add("status", Configuration.ApiClient.ParameterToString(status)); // query parameter + + + + + + + // authentication (test_api_client_id) required + + if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_id"))) + { + localVarHeaderParams["x-test_api_client_id"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_id"); + } + + // authentication (test_api_client_secret) required + + if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"))) + { + localVarHeaderParams["x-test_api_client_secret"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"); + } + + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling FindOrdersByStatus: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling FindOrdersByStatus: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); + + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (List) Configuration.ApiClient.Deserialize(localVarResponse, typeof(List))); + + } + /// /// Returns pet inventories by status Returns a map of status codes to quantities /// @@ -280,8 +502,8 @@ namespace IO.Swagger.Api /// Dictionary<string, int?> public Dictionary GetInventory () { - ApiResponse> response = GetInventoryWithHttpInfo(); - return response.Data; + ApiResponse> localVarResponse = GetInventoryWithHttpInfo(); + return localVarResponse.Data; } /// @@ -293,32 +515,32 @@ namespace IO.Swagger.Api { - var path_ = "/store/inventory"; + var localVarPath = "/store/inventory"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); @@ -329,25 +551,25 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("api_key"))) { - headerParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); + localVarHeaderParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetInventory: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetInventory: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetInventory: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetInventory: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Dictionary) Configuration.ApiClient.Deserialize(response, typeof(Dictionary))); + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Dictionary) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Dictionary))); } @@ -359,8 +581,8 @@ namespace IO.Swagger.Api /// Task of Dictionary<string, int?> public async System.Threading.Tasks.Task> GetInventoryAsync () { - ApiResponse> response = await GetInventoryAsyncWithHttpInfo(); - return response.Data; + ApiResponse> localVarResponse = await GetInventoryAsyncWithHttpInfo(); + return localVarResponse.Data; } @@ -373,32 +595,32 @@ namespace IO.Swagger.Api { - var path_ = "/store/inventory"; + var localVarPath = "/store/inventory"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); @@ -410,25 +632,25 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("api_key"))) { - headerParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); + localVarHeaderParams["api_key"] = Configuration.GetApiKeyWithPrefix("api_key"); } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetInventory: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetInventory: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetInventory: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetInventory: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse>(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Dictionary) Configuration.ApiClient.Deserialize(response, typeof(Dictionary))); + return new ApiResponse>(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Dictionary) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Dictionary))); } @@ -440,8 +662,8 @@ namespace IO.Swagger.Api /// Order public Order PlaceOrder (Order body = null) { - ApiResponse response = PlaceOrderWithHttpInfo(body); - return response.Data; + ApiResponse localVarResponse = PlaceOrderWithHttpInfo(body); + return localVarResponse.Data; } /// @@ -454,74 +676,74 @@ namespace IO.Swagger.Api { - var path_ = "/store/order"; + var localVarPath = "/store/order"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // authentication (test_api_client_id) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_id"))) { - headerParams["x-test_api_client_id"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_id"); + localVarHeaderParams["x-test_api_client_id"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_id"); } // authentication (test_api_client_secret) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"))) { - headerParams["x-test_api_client_secret"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"); + localVarHeaderParams["x-test_api_client_secret"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"); } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling PlaceOrder: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling PlaceOrder: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling PlaceOrder: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling PlaceOrder: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Order) Configuration.ApiClient.Deserialize(response, typeof(Order))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Order) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Order))); } @@ -534,8 +756,8 @@ namespace IO.Swagger.Api /// Task of Order public async System.Threading.Tasks.Task PlaceOrderAsync (Order body = null) { - ApiResponse response = await PlaceOrderAsyncWithHttpInfo(body); - return response.Data; + ApiResponse localVarResponse = await PlaceOrderAsyncWithHttpInfo(body); + return localVarResponse.Data; } @@ -549,70 +771,76 @@ namespace IO.Swagger.Api { - var path_ = "/store/order"; + var localVarPath = "/store/order"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // authentication (test_api_client_id) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_id"))) { - headerParams["x-test_api_client_id"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_id"); + localVarHeaderParams["x-test_api_client_id"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_id"); } // authentication (test_api_client_secret) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"))) { - headerParams["x-test_api_client_secret"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"); + localVarHeaderParams["x-test_api_client_secret"] = Configuration.GetApiKeyWithPrefix("x-test_api_client_secret"); } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling PlaceOrder: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling PlaceOrder: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling PlaceOrder: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling PlaceOrder: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Order) Configuration.ApiClient.Deserialize(response, typeof(Order))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Order) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Order))); } @@ -624,8 +852,8 @@ namespace IO.Swagger.Api /// Order public Order GetOrderById (string orderId) { - ApiResponse response = GetOrderByIdWithHttpInfo(orderId); - return response.Data; + ApiResponse localVarResponse = GetOrderByIdWithHttpInfo(orderId); + return localVarResponse.Data; } /// @@ -642,33 +870,33 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'orderId' when calling StoreApi->GetOrderById"); - var path_ = "/store/order/{orderId}"; + var localVarPath = "/store/order/{orderId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (orderId != null) pathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter + localVarPathParams.Add("format", "json"); + if (orderId != null) localVarPathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter @@ -679,31 +907,31 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("test_api_key_header"))) { - headerParams["test_api_key_header"] = Configuration.GetApiKeyWithPrefix("test_api_key_header"); + localVarHeaderParams["test_api_key_header"] = Configuration.GetApiKeyWithPrefix("test_api_key_header"); } // authentication (test_api_key_query) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("test_api_key_query"))) { - queryParams["test_api_key_query"] = Configuration.GetApiKeyWithPrefix("test_api_key_query"); + localVarQueryParams["test_api_key_query"] = Configuration.GetApiKeyWithPrefix("test_api_key_query"); } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetOrderById: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetOrderById: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetOrderById: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetOrderById: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Order) Configuration.ApiClient.Deserialize(response, typeof(Order))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Order) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Order))); } @@ -716,8 +944,8 @@ namespace IO.Swagger.Api /// Task of Order public async System.Threading.Tasks.Task GetOrderByIdAsync (string orderId) { - ApiResponse response = await GetOrderByIdAsyncWithHttpInfo(orderId); - return response.Data; + ApiResponse localVarResponse = await GetOrderByIdAsyncWithHttpInfo(orderId); + return localVarResponse.Data; } @@ -733,33 +961,33 @@ namespace IO.Swagger.Api if (orderId == null) throw new ApiException(400, "Missing required parameter 'orderId' when calling GetOrderById"); - var path_ = "/store/order/{orderId}"; + var localVarPath = "/store/order/{orderId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (orderId != null) pathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter + localVarPathParams.Add("format", "json"); + if (orderId != null) localVarPathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter @@ -771,32 +999,32 @@ namespace IO.Swagger.Api if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("test_api_key_header"))) { - headerParams["test_api_key_header"] = Configuration.GetApiKeyWithPrefix("test_api_key_header"); + localVarHeaderParams["test_api_key_header"] = Configuration.GetApiKeyWithPrefix("test_api_key_header"); } // authentication (test_api_key_query) required if (!String.IsNullOrEmpty(Configuration.GetApiKeyWithPrefix("test_api_key_query"))) { - queryParams["test_api_key_query"] = Configuration.GetApiKeyWithPrefix("test_api_key_query"); + localVarQueryParams["test_api_key_query"] = Configuration.GetApiKeyWithPrefix("test_api_key_query"); } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetOrderById: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetOrderById: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetOrderById: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetOrderById: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (Order) Configuration.ApiClient.Deserialize(response, typeof(Order))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (Order) Configuration.ApiClient.Deserialize(localVarResponse, typeof(Order))); } @@ -825,33 +1053,33 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'orderId' when calling StoreApi->DeleteOrder"); - var path_ = "/store/order/{orderId}"; + var localVarPath = "/store/order/{orderId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (orderId != null) pathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter + localVarPathParams.Add("format", "json"); + if (orderId != null) localVarPathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter @@ -861,20 +1089,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.DELETE, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling DeleteOrder: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling DeleteOrder: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling DeleteOrder: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling DeleteOrder: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -903,33 +1131,33 @@ namespace IO.Swagger.Api if (orderId == null) throw new ApiException(400, "Missing required parameter 'orderId' when calling DeleteOrder"); - var path_ = "/store/order/{orderId}"; + var localVarPath = "/store/order/{orderId}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (orderId != null) pathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter + localVarPathParams.Add("format", "json"); + if (orderId != null) localVarPathParams.Add("orderId", Configuration.ApiClient.ParameterToString(orderId)); // path parameter @@ -939,20 +1167,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.DELETE, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling DeleteOrder: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling DeleteOrder: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling DeleteOrder: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling DeleteOrder: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } diff --git a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/UserApi.cs b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/UserApi.cs index ba4d7c345d1..193cc501a85 100644 --- a/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/UserApi.cs +++ b/samples/client/petstore/csharp/SwaggerClientTest/Lib/SwaggerClient/src/main/csharp/IO/Swagger/Api/UserApi.cs @@ -478,62 +478,62 @@ namespace IO.Swagger.Api { - var path_ = "/user"; + var localVarPath = "/user"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling CreateUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling CreateUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling CreateUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling CreateUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -560,56 +560,62 @@ namespace IO.Swagger.Api { - var path_ = "/user"; + var localVarPath = "/user"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling CreateUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling CreateUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling CreateUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling CreateUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -634,62 +640,62 @@ namespace IO.Swagger.Api { - var path_ = "/user/createWithArray"; + var localVarPath = "/user/createWithArray"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling CreateUsersWithArrayInput: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling CreateUsersWithArrayInput: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithArrayInput: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithArrayInput: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -716,56 +722,62 @@ namespace IO.Swagger.Api { - var path_ = "/user/createWithArray"; + var localVarPath = "/user/createWithArray"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling CreateUsersWithArrayInput: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling CreateUsersWithArrayInput: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithArrayInput: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithArrayInput: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -790,62 +802,62 @@ namespace IO.Swagger.Api { - var path_ = "/user/createWithList"; + var localVarPath = "/user/createWithList"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling CreateUsersWithListInput: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling CreateUsersWithListInput: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithListInput: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithListInput: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -872,56 +884,62 @@ namespace IO.Swagger.Api { - var path_ = "/user/createWithList"; + var localVarPath = "/user/createWithList"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.POST, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling CreateUsersWithListInput: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling CreateUsersWithListInput: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithListInput: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling CreateUsersWithListInput: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -934,8 +952,8 @@ namespace IO.Swagger.Api /// string public string LoginUser (string username = null, string password = null) { - ApiResponse response = LoginUserWithHttpInfo(username, password); - return response.Data; + ApiResponse localVarResponse = LoginUserWithHttpInfo(username, password); + return localVarResponse.Data; } /// @@ -949,35 +967,35 @@ namespace IO.Swagger.Api { - var path_ = "/user/login"; + var localVarPath = "/user/login"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - if (username != null) queryParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // query parameter - if (password != null) queryParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // query parameter + if (username != null) localVarQueryParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // query parameter + if (password != null) localVarQueryParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // query parameter @@ -986,20 +1004,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling LoginUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling LoginUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling LoginUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling LoginUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (string) Configuration.ApiClient.Deserialize(response, typeof(string))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (string) Configuration.ApiClient.Deserialize(localVarResponse, typeof(string))); } @@ -1013,8 +1031,8 @@ namespace IO.Swagger.Api /// Task of string public async System.Threading.Tasks.Task LoginUserAsync (string username = null, string password = null) { - ApiResponse response = await LoginUserAsyncWithHttpInfo(username, password); - return response.Data; + ApiResponse localVarResponse = await LoginUserAsyncWithHttpInfo(username, password); + return localVarResponse.Data; } @@ -1029,35 +1047,35 @@ namespace IO.Swagger.Api { - var path_ = "/user/login"; + var localVarPath = "/user/login"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); - if (username != null) queryParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // query parameter - if (password != null) queryParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // query parameter + if (username != null) localVarQueryParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // query parameter + if (password != null) localVarQueryParams.Add("password", Configuration.ApiClient.ParameterToString(password)); // query parameter @@ -1066,20 +1084,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling LoginUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling LoginUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling LoginUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling LoginUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (string) Configuration.ApiClient.Deserialize(response, typeof(string))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (string) Configuration.ApiClient.Deserialize(localVarResponse, typeof(string))); } @@ -1102,32 +1120,32 @@ namespace IO.Swagger.Api { - var path_ = "/user/logout"; + var localVarPath = "/user/logout"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); @@ -1137,20 +1155,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling LogoutUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling LogoutUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling LogoutUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling LogoutUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1175,32 +1193,32 @@ namespace IO.Swagger.Api { - var path_ = "/user/logout"; + var localVarPath = "/user/logout"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); + localVarPathParams.Add("format", "json"); @@ -1210,20 +1228,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling LogoutUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling LogoutUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling LogoutUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling LogoutUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1235,8 +1253,8 @@ namespace IO.Swagger.Api /// User public User GetUserByName (string username) { - ApiResponse response = GetUserByNameWithHttpInfo(username); - return response.Data; + ApiResponse localVarResponse = GetUserByNameWithHttpInfo(username); + return localVarResponse.Data; } /// @@ -1253,33 +1271,33 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'username' when calling UserApi->GetUserByName"); - var path_ = "/user/{username}"; + var localVarPath = "/user/{username}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (username != null) pathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter + localVarPathParams.Add("format", "json"); + if (username != null) localVarPathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter @@ -1289,20 +1307,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetUserByName: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetUserByName: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetUserByName: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetUserByName: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (User) Configuration.ApiClient.Deserialize(response, typeof(User))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (User) Configuration.ApiClient.Deserialize(localVarResponse, typeof(User))); } @@ -1315,8 +1333,8 @@ namespace IO.Swagger.Api /// Task of User public async System.Threading.Tasks.Task GetUserByNameAsync (string username) { - ApiResponse response = await GetUserByNameAsyncWithHttpInfo(username); - return response.Data; + ApiResponse localVarResponse = await GetUserByNameAsyncWithHttpInfo(username); + return localVarResponse.Data; } @@ -1332,33 +1350,33 @@ namespace IO.Swagger.Api if (username == null) throw new ApiException(400, "Missing required parameter 'username' when calling GetUserByName"); - var path_ = "/user/{username}"; + var localVarPath = "/user/{username}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (username != null) pathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter + localVarPathParams.Add("format", "json"); + if (username != null) localVarPathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter @@ -1368,20 +1386,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.GET, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.GET, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling GetUserByName: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling GetUserByName: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling GetUserByName: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling GetUserByName: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), - (User) Configuration.ApiClient.Deserialize(response, typeof(User))); + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + (User) Configuration.ApiClient.Deserialize(localVarResponse, typeof(User))); } @@ -1412,63 +1430,63 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'username' when calling UserApi->UpdateUser"); - var path_ = "/user/{username}"; + var localVarPath = "/user/{username}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (username != null) pathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter + localVarPathParams.Add("format", "json"); + if (username != null) localVarPathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter if (body.GetType() != typeof(byte[])) { - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter } else { - postBody = body; // byte array + localVarPostBody = body; // byte array } // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.PUT, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.PUT, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UpdateUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UpdateUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UpdateUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UpdateUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1499,57 +1517,63 @@ namespace IO.Swagger.Api if (username == null) throw new ApiException(400, "Missing required parameter 'username' when calling UpdateUser"); - var path_ = "/user/{username}"; + var localVarPath = "/user/{username}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (username != null) pathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter + localVarPathParams.Add("format", "json"); + if (username != null) localVarPathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter - postBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter - + if (body.GetType() != typeof(byte[])) + { + localVarPostBody = Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.PUT, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.PUT, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling UpdateUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling UpdateUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling UpdateUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling UpdateUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1578,33 +1602,33 @@ namespace IO.Swagger.Api throw new ApiException(400, "Missing required parameter 'username' when calling UserApi->DeleteUser"); - var path_ = "/user/{username}"; + var localVarPath = "/user/{username}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (username != null) pathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter + localVarPathParams.Add("format", "json"); + if (username != null) localVarPathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter @@ -1614,20 +1638,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) Configuration.ApiClient.CallApi(path_, - Method.DELETE, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) Configuration.ApiClient.CallApi(localVarPath, + Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling DeleteUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling DeleteUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling DeleteUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling DeleteUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); } @@ -1656,33 +1680,33 @@ namespace IO.Swagger.Api if (username == null) throw new ApiException(400, "Missing required parameter 'username' when calling DeleteUser"); - var path_ = "/user/{username}"; + var localVarPath = "/user/{username}"; - var pathParams = new Dictionary(); - var queryParams = new Dictionary(); - var headerParams = new Dictionary(Configuration.DefaultHeader); - var formParams = new Dictionary(); - var fileParams = new Dictionary(); - Object postBody = null; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new Dictionary(); + var localVarHeaderParams = new Dictionary(Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; // to determine the Content-Type header - String[] httpContentTypes = new String[] { + String[] localVarHttpContentTypes = new String[] { }; - String httpContentType = Configuration.ApiClient.SelectHeaderContentType(httpContentTypes); + String localVarHttpContentType = Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header - String[] httpHeaderAccepts = new String[] { + String[] localVarHttpHeaderAccepts = new String[] { "application/json", "application/xml" }; - String httpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(httpHeaderAccepts); - if (httpHeaderAccept != null) - headerParams.Add("Accept", httpHeaderAccept); + String localVarHttpHeaderAccept = Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); // set "format" to json by default // e.g. /pet/{petId}.{format} becomes /pet/{petId}.json - pathParams.Add("format", "json"); - if (username != null) pathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter + localVarPathParams.Add("format", "json"); + if (username != null) localVarPathParams.Add("username", Configuration.ApiClient.ParameterToString(username)); // path parameter @@ -1692,20 +1716,20 @@ namespace IO.Swagger.Api // make the HTTP request - IRestResponse response = (IRestResponse) await Configuration.ApiClient.CallApiAsync(path_, - Method.DELETE, queryParams, postBody, headerParams, formParams, fileParams, - pathParams, httpContentType); + IRestResponse localVarResponse = (IRestResponse) await Configuration.ApiClient.CallApiAsync(localVarPath, + Method.DELETE, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); - int statusCode = (int) response.StatusCode; + int localVarStatusCode = (int) localVarResponse.StatusCode; - if (statusCode >= 400) - throw new ApiException (statusCode, "Error calling DeleteUser: " + response.Content, response.Content); - else if (statusCode == 0) - throw new ApiException (statusCode, "Error calling DeleteUser: " + response.ErrorMessage, response.ErrorMessage); + if (localVarStatusCode >= 400) + throw new ApiException (localVarStatusCode, "Error calling DeleteUser: " + localVarResponse.Content, localVarResponse.Content); + else if (localVarStatusCode == 0) + throw new ApiException (localVarStatusCode, "Error calling DeleteUser: " + localVarResponse.ErrorMessage, localVarResponse.ErrorMessage); - return new ApiResponse(statusCode, - response.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), null); }