diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java index 13a16747483..5060899d498 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java @@ -7,7 +7,7 @@ import java.util.*; import java.io.File; public class CSharpClientCodegen extends DefaultCodegen implements CodegenConfig { - protected String invokerPackage = "io.swagger.client"; + protected String invokerPackage = "IO.Swagger.Client"; protected String groupId = "io.swagger"; protected String artifactId = "swagger-csharp-client"; protected String artifactVersion = "1.0.0"; @@ -31,8 +31,8 @@ public class CSharpClientCodegen extends DefaultCodegen implements CodegenConfig modelTemplateFiles.put("model.mustache", ".cs"); apiTemplateFiles.put("api.mustache", ".cs"); templateDir = "csharp"; - apiPackage = "io.swagger.Api"; - modelPackage = "io.swagger.Model"; + apiPackage = "IO.Swagger.Api"; + modelPackage = "IO.Swagger.Model"; reservedWords = new HashSet ( Arrays.asList( diff --git a/modules/swagger-codegen/src/main/resources/csharp/api.mustache b/modules/swagger-codegen/src/main/resources/csharp/api.mustache index c524d7ed329..6e06087c1ae 100644 --- a/modules/swagger-codegen/src/main/resources/csharp/api.mustache +++ b/modules/swagger-codegen/src/main/resources/csharp/api.mustache @@ -52,6 +52,12 @@ namespace {{package}} { if ({{paramName}} == null) throw new ApiException(400, "Missing required parameter '{{paramName}}' when calling {{nickname}}"); {{/required}}{{/allParams}} + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default {{#pathParams}}_request.AddUrlSegment("{{baseName}}", ApiInvoker.ParameterToString({{{paramName}}})); // path (url segment) parameter {{/pathParams}} diff --git a/samples/client/petstore/csharp/compile.bat b/samples/client/petstore/csharp/compile.bat index 18a85febb70..1ced2568767 100644 --- a/samples/client/petstore/csharp/compile.bat +++ b/samples/client/petstore/csharp/compile.bat @@ -1,2 +1,2 @@ SET CSCPATH=%SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30319 -%CSCPATH%\csc /reference:bin/Newtonsoft.Json.dll /target:library /out:bin/io.swagger.client.dll /recurse:src\*.cs /doc:bin/io.swagger.client.xml \ No newline at end of file +%CSCPATH%\csc /reference:bin/Newtonsoft.Json.dll /target:library /out:bin/IO.Swagger.Client.dll /recurse:src\*.cs /doc:bin/IO.Swagger.Client.xml \ No newline at end of file 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 850d9fc5c54..91e650b2bae 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,10 +1,10 @@ using System; using System.Collections.Generic; using RestSharp; -using io.swagger.client; -using io.swagger.Model; +using IO.Swagger.Client; +using IO.Swagger.Model; -namespace io.swagger.Api { +namespace IO.Swagger.Api { public class PetApi { string basePath; @@ -46,6 +46,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -80,6 +86,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -114,6 +126,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default if (Status != null) _request.AddParameter("status", ApiInvoker.ParameterToString(Status)); // query parameter @@ -148,6 +166,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default if (Tags != null) _request.AddParameter("tags", ApiInvoker.ParameterToString(Tags)); // query parameter @@ -185,6 +209,12 @@ namespace io.swagger.Api { if (PetId == null) throw new ApiException(400, "Missing required parameter 'PetId' when calling GetPetById"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("petId", ApiInvoker.ParameterToString(PetId)); // path (url segment) parameter @@ -224,6 +254,12 @@ namespace io.swagger.Api { if (PetId == null) throw new ApiException(400, "Missing required parameter 'PetId' when calling UpdatePetWithForm"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("petId", ApiInvoker.ParameterToString(PetId)); // path (url segment) parameter @@ -264,6 +300,12 @@ namespace io.swagger.Api { if (PetId == null) throw new ApiException(400, "Missing required parameter 'PetId' when calling DeletePet"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("petId", ApiInvoker.ParameterToString(PetId)); // path (url segment) parameter @@ -304,6 +346,12 @@ namespace io.swagger.Api { if (PetId == null) throw new ApiException(400, "Missing required parameter 'PetId' when calling UploadFile"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("petId", ApiInvoker.ParameterToString(PetId)); // path (url segment) parameter 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 98b1b5f6526..1f4b4441ae1 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,10 +1,10 @@ using System; using System.Collections.Generic; using RestSharp; -using io.swagger.client; -using io.swagger.Model; +using IO.Swagger.Client; +using IO.Swagger.Model; -namespace io.swagger.Api { +namespace IO.Swagger.Api { public class StoreApi { string basePath; @@ -45,6 +45,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -78,6 +84,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -115,6 +127,12 @@ namespace io.swagger.Api { if (OrderId == null) throw new ApiException(400, "Missing required parameter 'OrderId' when calling GetOrderById"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("orderId", ApiInvoker.ParameterToString(OrderId)); // path (url segment) parameter @@ -152,6 +170,12 @@ namespace io.swagger.Api { if (OrderId == null) throw new ApiException(400, "Missing required parameter 'OrderId' when calling DeleteOrder"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("orderId", ApiInvoker.ParameterToString(OrderId)); // path (url segment) parameter 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 d7ccf0e9429..1dd08f7c697 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,10 +1,10 @@ using System; using System.Collections.Generic; using RestSharp; -using io.swagger.client; -using io.swagger.Model; +using IO.Swagger.Client; +using IO.Swagger.Model; -namespace io.swagger.Api { +namespace IO.Swagger.Api { public class UserApi { string basePath; @@ -46,6 +46,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -80,6 +86,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -114,6 +126,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -149,6 +167,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default if (Username != null) _request.AddParameter("username", ApiInvoker.ParameterToString(Username)); // query parameter @@ -183,6 +207,12 @@ namespace io.swagger.Api { + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default @@ -219,6 +249,12 @@ namespace io.swagger.Api { if (Username == null) throw new ApiException(400, "Missing required parameter 'Username' when calling GetUserByName"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("username", ApiInvoker.ParameterToString(Username)); // path (url segment) parameter @@ -257,6 +293,12 @@ namespace io.swagger.Api { if (Username == null) throw new ApiException(400, "Missing required parameter 'Username' when calling UpdateUser"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("username", ApiInvoker.ParameterToString(Username)); // path (url segment) parameter @@ -295,6 +337,12 @@ namespace io.swagger.Api { if (Username == null) throw new ApiException(400, "Missing required parameter 'Username' when calling DeleteUser"); + // add default header, if any + foreach(KeyValuePair defaultHeader in ApiInvoker.GetDefaultHeader()) + { + _request.AddHeader(defaultHeader.Key, defaultHeader.Value); + } + _request.AddUrlSegment("format", "json"); // set format to json by default _request.AddUrlSegment("username", ApiInvoker.ParameterToString(Username)); // path (url segment) parameter diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Category.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Category.cs index 7b13e16523a..04867ca365f 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Category.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Category.cs @@ -4,7 +4,7 @@ using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; -namespace io.swagger.Model { +namespace IO.Swagger.Model { [DataContract] public class Category { diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Order.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Order.cs index 3d67de0a82b..cf773a7a150 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Order.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Order.cs @@ -4,7 +4,7 @@ using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; -namespace io.swagger.Model { +namespace IO.Swagger.Model { [DataContract] public class Order { diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Pet.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Pet.cs index a00f8729d3f..41f4081d371 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Pet.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Pet.cs @@ -4,7 +4,7 @@ using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; -namespace io.swagger.Model { +namespace IO.Swagger.Model { [DataContract] public class Pet { diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Tag.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Tag.cs index b0c08431472..44b6ae29297 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Tag.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/Tag.cs @@ -4,7 +4,7 @@ using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; -namespace io.swagger.Model { +namespace IO.Swagger.Model { [DataContract] public class Tag { diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/User.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/User.cs index 37931c6fbe4..0fb3bfc86ce 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/User.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/Model/User.cs @@ -4,7 +4,7 @@ using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; -namespace io.swagger.Model { +namespace IO.Swagger.Model { [DataContract] public class User { diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiException.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiException.cs index 01648d1607c..ffa49217bb8 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiException.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiException.cs @@ -1,6 +1,6 @@ using System; -namespace io.swagger.client { +namespace IO.Swagger.Client { public class ApiException : Exception { private int errorCode = 0; diff --git a/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiInvoker.cs b/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiInvoker.cs index abdfad1ae3b..144027b2314 100644 --- a/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiInvoker.cs +++ b/samples/client/petstore/csharp/src/main/csharp/io/swagger/client/ApiInvoker.cs @@ -6,7 +6,7 @@ using System.Net; using System.Text; using Newtonsoft.Json; -namespace io.swagger.client { +namespace IO.Swagger.Client { public class ApiInvoker { private static Dictionary defaultHeaderMap = new Dictionary();