diff --git a/modules/swagger-codegen/src/main/resources/csharp/api.mustache b/modules/swagger-codegen/src/main/resources/csharp/api.mustache index 4a58ae943e0..1ae2921849d 100644 --- a/modules/swagger-codegen/src/main/resources/csharp/api.mustache +++ b/modules/swagger-codegen/src/main/resources/csharp/api.mustache @@ -1,101 +1,113 @@ - using System; - using System.Collections.Generic; - using {{invokerPackage}}; - using {{modelPackage}}; - {{#imports}} - {{/imports}} +using System; +using System.Collections.Generic; +using {{invokerPackage}}; +using {{modelPackage}}; +{{#imports}} +{{/imports}} - namespace {{package}} { - {{#operations}} - public class {{classname}} { - string basePath; - private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); +namespace {{package}} { + {{#operations}} + public class {{classname}} { + string basePath; + private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); - public {{classname}}(String basePath = "{{basePath}}") - { - this.basePath = basePath; + public {{classname}}(String basePath = "{{basePath}}") + { + this.basePath = basePath; + } + + public ApiInvoker getInvoker() { + return apiInvoker; + } + + // Sets the endpoint base url for the services being accessed + public void setBasePath(string basePath) { + this.basePath = basePath; + } + + // Gets the endpoint base url for the services being accessed + public String getBasePath() { + return basePath; + } + + {{#operation}} + + /// + /// {{summary}} {{notes}} + /// + {{#allParams}}/// {{description}} + {{#hasMore}} {{/hasMore}}{{/allParams}} + /// + public {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}} {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) { + // create path and map variables + var path = "{{path}}".Replace("{format}","json"){{#pathParams}}.Replace("{" + "{{baseName}}" + "}", apiInvoker.escapeString({{{paramName}}}.ToString())){{/pathParams}}; + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + {{#requiredParamCount}} + // verify required params are set + if ({{/requiredParamCount}}{{#requiredParams}} {{paramName}} == null {{#hasMore}}|| {{/hasMore}}{{/requiredParams}}{{#requiredParamCount}}) { + throw new ApiException(400, "missing required params"); } + {{/requiredParamCount}} - public ApiInvoker getInvoker() { - return apiInvoker; + {{#queryParams}}if ({{paramName}} != null){ + string paramStr = ({{paramName}} is DateTime) ? ((DateTime)(object){{paramName}}).ToString("u") : Convert.ToString({{paramName}}); + queryParams.Add("{{baseName}}", paramStr); } + {{/queryParams}} - // Sets the endpoint base url for the services being accessed - public void setBasePath(string basePath) { - this.basePath = basePath; - } + {{#headerParams}}headerParams.Add("{{baseName}}", {{paramName}}); + {{/headerParams}} - // Gets the endpoint base url for the services being accessed - public String getBasePath() { - return basePath; - } - - {{#operation}} - - /// - /// {{summary}} {{notes}} - /// - {{#allParams}}/// {{description}} - {{#hasMore}} {{/hasMore}}{{/allParams}} - /// - public {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}} {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) { - // create path and map variables - var path = "{{path}}".Replace("{format}","json"){{#pathParams}}.Replace("{" + "{{baseName}}" + "}", apiInvoker.escapeString({{{paramName}}}.ToString())){{/pathParams}}; - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - {{#requiredParamCount}} - // verify required params are set - if ({{/requiredParamCount}}{{#requiredParams}} {{paramName}} == null {{#hasMore}}|| {{/hasMore}}{{/requiredParams}}{{#requiredParamCount}}) { - throw new ApiException(400, "missing required params"); - } - {{/requiredParamCount}} - - {{#queryParams}}if ({{paramName}} != null){ + {{#formParams}}if ({{paramName}} != null){ + if({{paramName}} is byte[]) { + formParams.Add("{{baseName}}", {{paramName}}); + } else { string paramStr = ({{paramName}} is DateTime) ? ((DateTime)(object){{paramName}}).ToString("u") : Convert.ToString({{paramName}}); - queryParams.Add("{{baseName}}", paramStr); - } - {{/queryParams}} + formParams.Add("{{baseName}}", paramStr); + } + } + {{/formParams}} - {{#headerParams}}headerParams.Add("{{baseName}}", {{paramName}}); - {{/headerParams}} - - {{#formParams}}if ({{paramName}} != null){ - if({{paramName}} is byte[]) { - formParams.Add("{{baseName}}", {{paramName}}); - } else { - string paramStr = ({{paramName}} is DateTime) ? ((DateTime)(object){{paramName}}).ToString("u") : Convert.ToString({{paramName}}); - formParams.Add("{{baseName}}", paramStr); - } - } - {{/formParams}} - - try { - if (typeof({{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}}) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return {{#returnType}}((object)response) as {{{returnType}}}{{/returnType}}; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "{{httpMethod}}", queryParams, {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}}, headerParams, formParams); - if(response != null){ - return {{#returnType}}({{{returnType}}}) ApiInvoker.deserialize(response, typeof({{{returnType}}})){{/returnType}}; - } - else { - return {{#returnType}}null{{/returnType}}; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return {{#returnType}}null{{/returnType}}; + try { + if (typeof({{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}}) == typeof(byte[])) { + {{#returnType}} + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as {{{returnType}}}; + {{/returnType}} + {{^returnType}} + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + {{/returnType}} + } else { + {{#returnType}} + var response = apiInvoker.invokeAPI(basePath, path, "{{httpMethod}}", queryParams, {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}}, headerParams, formParams); + if (response != null){ + return ({{{returnType}}}) ApiInvoker.deserialize(response, typeof({{{returnType}}})); } else { - throw ex; + return null; } + {{/returnType}} + {{^returnType}} + apiInvoker.invokeAPI(basePath, path, "{{httpMethod}}", queryParams, {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}}, headerParams, formParams); + return; + {{/returnType}} + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return {{#returnType}}null{{/returnType}}; + } + else { + throw ex; } } - {{/operation}} } - {{/operations}} + {{/operation}} } + {{/operations}} +} diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/PetApi.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/PetApi.cs index 3230958f3af..36bb469686a 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/PetApi.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/PetApi.cs @@ -1,461 +1,479 @@ - using System; - using System.Collections.Generic; - using io.swagger.client; - using io.swagger.Model; - - - - - +using System; +using System.Collections.Generic; +using io.swagger.client; +using io.swagger.Model; + +namespace io.swagger.Api { + + public class PetApi { + string basePath; + private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); + + public PetApi(String basePath = "http://petstore.swagger.io/v2") + { + this.basePath = basePath; + } + + public ApiInvoker getInvoker() { + return apiInvoker; + } + + // Sets the endpoint base url for the services being accessed + public void setBasePath(string basePath) { + this.basePath = basePath; + } + + // Gets the endpoint base url for the services being accessed + public String getBasePath() { + return basePath; + } - namespace io.swagger.Api { - public class PetApi { - string basePath; - private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); - public PetApi(String basePath = "http://petstore.swagger.io/v2") - { - this.basePath = basePath; - } + /// + /// Update an existing pet + /// + /// Pet object that needs to be added to the store + + /// + public void updatePet (Pet Body) { + // create path and map variables + var path = "/pet".Replace("{format}","json"); - public ApiInvoker getInvoker() { - return apiInvoker; - } - - // Sets the endpoint base url for the services being accessed - public void setBasePath(string basePath) { - this.basePath = basePath; - } - - // Gets the endpoint base url for the services being accessed - public String getBasePath() { - return basePath; - } + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); - /// - /// Update an existing pet - /// - /// Pet object that needs to be added to the store - /// - public void updatePet (Pet Body) { - // create path and map variables - var path = "/pet".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "PUT", queryParams, Body, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "PUT", queryParams, Body, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; } } + } + + + /// + /// Add a new pet to the store + /// + /// Pet object that needs to be added to the store + + /// + public void addPet (Pet Body) { + // create path and map variables + var path = "/pet".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Add a new pet to the store - /// - /// Pet object that needs to be added to the store - /// - public void addPet (Pet Body) { - // create path and map variables - var path = "/pet".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); + return; + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; + } + } + } + + + /// + /// Finds Pets by status Multiple status values can be provided with comma seperated strings + /// + /// Status values that need to be considered for filter + + /// + public List findPetsByStatus (List Status) { + // create path and map variables + var path = "/pet/findByStatus".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + if (Status != null){ + string paramStr = (Status is DateTime) ? ((DateTime)(object)Status).ToString("u") : Convert.ToString(Status); + queryParams.Add("status", paramStr); } - /// - /// Finds Pets by status Multiple status values can be provided with comma seperated strings - /// - /// Status values that need to be considered for filter - /// - public List findPetsByStatus (List Status) { - // create path and map variables - var path = "/pet/findByStatus".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + try { + if (typeof(List) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as List; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (List) ApiInvoker.deserialize(response, typeof(List)); + } + else { + return null; + } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; + } + } + } + - if (Status != null){ + /// + /// Finds Pets by tags Muliple tags can be provided with comma seperated strings. Use tag1, tag2, tag3 for testing. + /// + /// Tags to filter by + + /// + public List findPetsByTags (List Tags) { + // create path and map variables + var path = "/pet/findByTags".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + if (Tags != null){ + string paramStr = (Tags is DateTime) ? ((DateTime)(object)Tags).ToString("u") : Convert.ToString(Tags); + queryParams.Add("tags", paramStr); + } + + + + + + + try { + if (typeof(List) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as List; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (List) ApiInvoker.deserialize(response, typeof(List)); + } + else { + return null; + } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; + } + } + } + + + /// + /// Find pet by ID Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions + /// + /// ID of pet that needs to be fetched + + /// + public Pet getPetById (long? PetId) { + // create path and map variables + var path = "/pet/{petId}".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + + + + + + + try { + if (typeof(Pet) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as Pet; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (Pet) ApiInvoker.deserialize(response, typeof(Pet)); + } + else { + return null; + } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; + } + } + } + + + /// + /// Updates a pet in the store with form data + /// + /// ID of pet that needs to be updated + /// Updated name of the pet + /// Updated status of the pet + + /// + public void updatePetWithForm (string PetId, string Name, string Status) { + // create path and map variables + var path = "/pet/{petId}".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + + + + + if (Name != null){ + if(Name is byte[]) { + formParams.Add("name", Name); + } else { + string paramStr = (Name is DateTime) ? ((DateTime)(object)Name).ToString("u") : Convert.ToString(Name); + formParams.Add("name", paramStr); + } + } + if (Status != null){ + if(Status is byte[]) { + formParams.Add("status", Status); + } else { string paramStr = (Status is DateTime) ? ((DateTime)(object)Status).ToString("u") : Convert.ToString(Status); - queryParams.Add("status", paramStr); - } - - - - - - - try { - if (typeof(List) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as List; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (List) ApiInvoker.deserialize(response, typeof(List)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; - } - else { - throw ex; - } + formParams.Add("status", paramStr); } } - /// - /// Finds Pets by tags Muliple tags can be provided with comma seperated strings. Use tag1, tag2, tag3 for testing. - /// - /// Tags to filter by + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "POST", queryParams, null, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; + } + } + } + + + /// + /// Deletes a pet + /// + /// + /// Pet id to delete + + /// + public void deletePet (string ApiKey, long? PetId) { + // create path and map variables + var path = "/pet/{petId}".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - public List findPetsByTags (List Tags) { - // create path and map variables - var path = "/pet/findByTags".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + headerParams.Add("api_key", ApiKey); + - if (Tags != null){ - string paramStr = (Tags is DateTime) ? ((DateTime)(object)Tags).ToString("u") : Convert.ToString(Tags); - queryParams.Add("tags", paramStr); - } - + - + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, null, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; + } + } + } + - + /// + /// uploads an image + /// + /// ID of pet to update + /// Additional data to pass to server + /// file to upload + + /// + public void uploadFile (long? PetId, string AdditionalMetadata, byte[] File) { + // create path and map variables + var path = "/pet/{petId}/uploadImage".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); - try { - if (typeof(List) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as List; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (List) ApiInvoker.deserialize(response, typeof(List)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; - } - else { - throw ex; - } + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + + + + + if (AdditionalMetadata != null){ + if(AdditionalMetadata is byte[]) { + formParams.Add("additionalMetadata", AdditionalMetadata); + } else { + string paramStr = (AdditionalMetadata is DateTime) ? ((DateTime)(object)AdditionalMetadata).ToString("u") : Convert.ToString(AdditionalMetadata); + formParams.Add("additionalMetadata", paramStr); + } + } + if (File != null){ + if(File is byte[]) { + formParams.Add("file", File); + } else { + string paramStr = (File is DateTime) ? ((DateTime)(object)File).ToString("u") : Convert.ToString(File); + formParams.Add("file", paramStr); } } - /// - /// Find pet by ID Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions - /// - /// ID of pet that needs to be fetched - - /// - public Pet getPetById (long? PetId) { - // create path and map variables - var path = "/pet/{petId}".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - - - - - - - - - try { - if (typeof(Pet) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as Pet; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (Pet) ApiInvoker.deserialize(response, typeof(Pet)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "POST", queryParams, null, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; } } - - - /// - /// Updates a pet in the store with form data - /// - /// ID of pet that needs to be updated - /// Updated name of the pet - /// Updated status of the pet - - /// - public void updatePetWithForm (string PetId, string Name, string Status) { - // create path and map variables - var path = "/pet/{petId}".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - - - - - - - if (Name != null){ - if(Name is byte[]) { - formParams.Add("name", Name); - } else { - string paramStr = (Name is DateTime) ? ((DateTime)(object)Name).ToString("u") : Convert.ToString(Name); - formParams.Add("name", paramStr); - } - } - if (Status != null){ - if(Status is byte[]) { - formParams.Add("status", Status); - } else { - string paramStr = (Status is DateTime) ? ((DateTime)(object)Status).ToString("u") : Convert.ToString(Status); - formParams.Add("status", paramStr); - } - } - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, null, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } - } - } - - - /// - /// Deletes a pet - /// - /// - /// Pet id to delete - - /// - public void deletePet (string ApiKey, long? PetId) { - // create path and map variables - var path = "/pet/{petId}".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - - - - - headerParams.Add("api_key", ApiKey); - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, null, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } - } - } - - - /// - /// uploads an image - /// - /// ID of pet to update - /// Additional data to pass to server - /// file to upload - - /// - public void uploadFile (long? PetId, string AdditionalMetadata, byte[] File) { - // create path and map variables - var path = "/pet/{petId}/uploadImage".Replace("{format}","json").Replace("{" + "petId" + "}", apiInvoker.escapeString(PetId.ToString())); - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - - - - - - - if (AdditionalMetadata != null){ - if(AdditionalMetadata is byte[]) { - formParams.Add("additionalMetadata", AdditionalMetadata); - } else { - string paramStr = (AdditionalMetadata is DateTime) ? ((DateTime)(object)AdditionalMetadata).ToString("u") : Convert.ToString(AdditionalMetadata); - formParams.Add("additionalMetadata", paramStr); - } - } - if (File != null){ - if(File is byte[]) { - formParams.Add("file", File); - } else { - string paramStr = (File is DateTime) ? ((DateTime)(object)File).ToString("u") : Convert.ToString(File); - formParams.Add("file", paramStr); - } - } - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, null, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } - } - } - } } + +} diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/StoreApi.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/StoreApi.cs index 55ee956e1af..04c5ed0dc90 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/StoreApi.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/StoreApi.cs @@ -1,225 +1,240 @@ - using System; - using System.Collections.Generic; - using io.swagger.client; - using io.swagger.Model; - - - - +using System; +using System.Collections.Generic; +using io.swagger.client; +using io.swagger.Model; + +namespace io.swagger.Api { + + public class StoreApi { + string basePath; + private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); + + public StoreApi(String basePath = "http://petstore.swagger.io/v2") + { + this.basePath = basePath; + } + + public ApiInvoker getInvoker() { + return apiInvoker; + } + + // Sets the endpoint base url for the services being accessed + public void setBasePath(string basePath) { + this.basePath = basePath; + } + + // Gets the endpoint base url for the services being accessed + public String getBasePath() { + return basePath; + } - namespace io.swagger.Api { - public class StoreApi { - string basePath; - private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); - public StoreApi(String basePath = "http://petstore.swagger.io/v2") - { - this.basePath = basePath; - } + /// + /// Returns pet inventories by status Returns a map of status codes to quantities + /// + + /// + public Dictionary getInventory () { + // create path and map variables + var path = "/store/inventory".Replace("{format}","json"); - public ApiInvoker getInvoker() { - return apiInvoker; - } - - // Sets the endpoint base url for the services being accessed - public void setBasePath(string basePath) { - this.basePath = basePath; - } - - // Gets the endpoint base url for the services being accessed - public String getBasePath() { - return basePath; - } + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); - /// - /// Returns pet inventories by status Returns a map of status codes to quantities - /// - /// - public Dictionary getInventory () { - // create path and map variables - var path = "/store/inventory".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(Dictionary) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as Dictionary; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (Dictionary) ApiInvoker.deserialize(response, typeof(Dictionary)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; + try { + if (typeof(Dictionary) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as Dictionary; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (Dictionary) ApiInvoker.deserialize(response, typeof(Dictionary)); } else { - throw ex; + return null; } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; } } + } + + + /// + /// Place an order for a pet + /// + /// order placed for purchasing the pet + + /// + public Order placeOrder (Order Body) { + // create path and map variables + var path = "/store/order".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Place an order for a pet - /// - /// order placed for purchasing the pet - /// - public Order placeOrder (Order Body) { - // create path and map variables - var path = "/store/order".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(Order) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as Order; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); - if(response != null){ - return (Order) ApiInvoker.deserialize(response, typeof(Order)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; + try { + if (typeof(Order) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as Order; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); + if (response != null){ + return (Order) ApiInvoker.deserialize(response, typeof(Order)); } else { - throw ex; + return null; } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; } } + } + + + /// + /// Find purchase order by ID For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions + /// + /// ID of pet that needs to be fetched + + /// + public Order getOrderById (string OrderId) { + // create path and map variables + var path = "/store/order/{orderId}".Replace("{format}","json").Replace("{" + "orderId" + "}", apiInvoker.escapeString(OrderId.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Find purchase order by ID For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions - /// - /// ID of pet that needs to be fetched - /// - public Order getOrderById (string OrderId) { - // create path and map variables - var path = "/store/order/{orderId}".Replace("{format}","json").Replace("{" + "orderId" + "}", apiInvoker.escapeString(OrderId.ToString())); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(Order) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as Order; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (Order) ApiInvoker.deserialize(response, typeof(Order)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; + try { + if (typeof(Order) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as Order; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (Order) ApiInvoker.deserialize(response, typeof(Order)); } else { - throw ex; + return null; } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; } } + } + + + /// + /// Delete purchase order by ID For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors + /// + /// ID of the order that needs to be deleted + + /// + public void deleteOrder (string OrderId) { + // create path and map variables + var path = "/store/order/{orderId}".Replace("{format}","json").Replace("{" + "orderId" + "}", apiInvoker.escapeString(OrderId.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Delete purchase order by ID For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors - /// - /// ID of the order that needs to be deleted - /// - public void deleteOrder (string OrderId) { - // create path and map variables - var path = "/store/order/{orderId}".Replace("{format}","json").Replace("{" + "orderId" + "}", apiInvoker.escapeString(OrderId.ToString())); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, null, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, null, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; } } - } } + +} diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/UserApi.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/UserApi.cs index cfbcb5feeb9..4f13598da25 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/UserApi.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Api/UserApi.cs @@ -1,423 +1,437 @@ - using System; - using System.Collections.Generic; - using io.swagger.client; - using io.swagger.Model; - - - - +using System; +using System.Collections.Generic; +using io.swagger.client; +using io.swagger.Model; + +namespace io.swagger.Api { + + public class UserApi { + string basePath; + private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); + + public UserApi(String basePath = "http://petstore.swagger.io/v2") + { + this.basePath = basePath; + } + + public ApiInvoker getInvoker() { + return apiInvoker; + } + + // Sets the endpoint base url for the services being accessed + public void setBasePath(string basePath) { + this.basePath = basePath; + } + + // Gets the endpoint base url for the services being accessed + public String getBasePath() { + return basePath; + } - namespace io.swagger.Api { - public class UserApi { - string basePath; - private readonly ApiInvoker apiInvoker = ApiInvoker.GetInstance(); - public UserApi(String basePath = "http://petstore.swagger.io/v2") - { - this.basePath = basePath; - } + /// + /// Create user This can only be done by the logged in user. + /// + /// Created user object + + /// + public void createUser (User Body) { + // create path and map variables + var path = "/user".Replace("{format}","json"); - public ApiInvoker getInvoker() { - return apiInvoker; - } - - // Sets the endpoint base url for the services being accessed - public void setBasePath(string basePath) { - this.basePath = basePath; - } - - // Gets the endpoint base url for the services being accessed - public String getBasePath() { - return basePath; - } + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); - /// - /// Create user This can only be done by the logged in user. - /// - /// Created user object - /// - public void createUser (User Body) { - // create path and map variables - var path = "/user".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; } } + } + + + /// + /// Creates list of users with given input array + /// + /// List of user object + + /// + public void createUsersWithArrayInput (List Body) { + // create path and map variables + var path = "/user/createWithArray".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Creates list of users with given input array - /// - /// List of user object - /// - public void createUsersWithArrayInput (List Body) { - // create path and map variables - var path = "/user/createWithArray".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); + return; + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; + } + } + } + + + /// + /// Creates list of users with given input array + /// + /// List of user object + + /// + public void createUsersWithListInput (List Body) { + // create path and map variables + var path = "/user/createWithList".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + + + + + + + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; + } + } + } + + + /// + /// Logs user into the system + /// + /// The user name for login + /// The password for login in clear text + + /// + public string loginUser (string Username, string Password) { + // create path and map variables + var path = "/user/login".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + + + + if (Username != null){ + string paramStr = (Username is DateTime) ? ((DateTime)(object)Username).ToString("u") : Convert.ToString(Username); + queryParams.Add("username", paramStr); + } + if (Password != null){ + string paramStr = (Password is DateTime) ? ((DateTime)(object)Password).ToString("u") : Convert.ToString(Password); + queryParams.Add("password", paramStr); } - /// - /// Creates list of users with given input array - /// - /// List of user object - /// - public void createUsersWithListInput (List Body) { - // create path and map variables - var path = "/user/createWithList".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - - - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "POST", queryParams, Body, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; + try { + if (typeof(string) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as string; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (string) ApiInvoker.deserialize(response, typeof(string)); } else { - throw ex; + return null; } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; } } + } + + + /// + /// Logs out current logged in user session + /// + + /// + public void logoutUser () { + // create path and map variables + var path = "/user/logout".Replace("{format}","json"); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Logs user into the system - /// - /// The user name for login - /// The password for login in clear text - /// - public string loginUser (string Username, string Password) { - // create path and map variables - var path = "/user/login".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - if (Username != null){ - string paramStr = (Username is DateTime) ? ((DateTime)(object)Username).ToString("u") : Convert.ToString(Username); - queryParams.Add("username", paramStr); - } - if (Password != null){ - string paramStr = (Password is DateTime) ? ((DateTime)(object)Password).ToString("u") : Convert.ToString(Password); - queryParams.Add("password", paramStr); - } - + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; + } + } + } + - + /// + /// Get user by user name + /// + /// The name that needs to be fetched. Use user1 for testing. + + /// + public User getUserByName (string Username) { + // create path and map variables + var path = "/user/{username}".Replace("{format}","json").Replace("{" + "username" + "}", apiInvoker.escapeString(Username.ToString())); - + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); - try { - if (typeof(string) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as string; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (string) ApiInvoker.deserialize(response, typeof(string)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; + + + + + + + + + try { + if (typeof(User) == typeof(byte[])) { + + var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return ((object)response) as User; + + + } else { + + var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + if (response != null){ + return (User) ApiInvoker.deserialize(response, typeof(User)); } else { - throw ex; + return null; } + + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return null; + } + else { + throw ex; } } + } + + + /// + /// Updated user This can only be done by the logged in user. + /// + /// name that need to be deleted + /// Updated user object + + /// + public void updateUser (string Username, User Body) { + // create path and map variables + var path = "/user/{username}".Replace("{format}","json").Replace("{" + "username" + "}", apiInvoker.escapeString(Username.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Logs out current logged in user session - /// - /// - public void logoutUser () { - // create path and map variables - var path = "/user/logout".Replace("{format}","json"); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "PUT", queryParams, Body, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; } } + } + + + /// + /// Delete user This can only be done by the logged in user. + /// + /// The name that needs to be deleted + + /// + public void deleteUser (string Username) { + // create path and map variables + var path = "/user/{username}".Replace("{format}","json").Replace("{" + "username" + "}", apiInvoker.escapeString(Username.ToString())); + + // query params + var queryParams = new Dictionary(); + var headerParams = new Dictionary(); + var formParams = new Dictionary(); + - /// - /// Get user by user name - /// - /// The name that needs to be fetched. Use user1 for testing. - /// - public User getUserByName (string Username) { - // create path and map variables - var path = "/user/{username}".Replace("{format}","json").Replace("{" + "username" + "}", apiInvoker.escapeString(Username.ToString())); - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); + - + - - - - - - - try { - if (typeof(User) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ((object)response) as User; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - if(response != null){ - return (User) ApiInvoker.deserialize(response, typeof(User)); - } - else { - return null; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return null; - } - else { - throw ex; - } + try { + if (typeof(void) == typeof(byte[])) { + + + apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); + return; + + } else { + + + apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, null, headerParams, formParams); + return; + + } + } catch (ApiException ex) { + if(ex.ErrorCode == 404) { + return ; + } + else { + throw ex; } } - - - /// - /// Updated user This can only be done by the logged in user. - /// - /// name that need to be deleted - /// Updated user object - - /// - public void updateUser (string Username, User Body) { - // create path and map variables - var path = "/user/{username}".Replace("{format}","json").Replace("{" + "username" + "}", apiInvoker.escapeString(Username.ToString())); - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - - - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "PUT", queryParams, Body, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } - } - } - - - /// - /// Delete user This can only be done by the logged in user. - /// - /// The name that needs to be deleted - - /// - public void deleteUser (string Username) { - // create path and map variables - var path = "/user/{username}".Replace("{format}","json").Replace("{" + "username" + "}", apiInvoker.escapeString(Username.ToString())); - - // query params - var queryParams = new Dictionary(); - var headerParams = new Dictionary(); - var formParams = new Dictionary(); - - - - - - - - - - try { - if (typeof(void) == typeof(byte[])) { - var response = apiInvoker.invokeBinaryAPI(basePath, path, "GET", queryParams, null, headerParams, formParams); - return ; - } else { - var response = apiInvoker.invokeAPI(basePath, path, "DELETE", queryParams, null, headerParams, formParams); - if(response != null){ - return ; - } - else { - return ; - } - } - } catch (ApiException ex) { - if(ex.ErrorCode == 404) { - return ; - } - else { - throw ex; - } - } - } - } } + +}