modules/openapi-generator/src/main
java/org/openapitools/codegen/languages
AbstractCSharpCodegen.java +26 -0
CSharpClientCodegen.java +12 -0
resources/csharp
modelGeneric.mustache +3 -3
samples/client/petstore
csharp
OpenAPIClient
docs
FakeApi.md +31 -31
src/Org.OpenAPITools
Api
FakeApi.cs +40 -40
Model
Animal.cs +2 -2
Category.cs +1 -1
EnumTest.cs +2 -2
FormatTest.cs +4 -4
Name.cs +1 -1
Pet.cs +2 -2
TypeHolderDefault.cs +5 -5
TypeHolderExample.cs +6 -6
OpenAPIClientNet35
docs
FakeApi.md +31 -31
src/Org.OpenAPITools
Api
FakeApi.cs +20 -20
Client
ApiClient.cs +0 -1
Model
Animal.cs +2 -2
Category.cs +1 -1
EnumTest.cs +2 -2
FormatTest.cs +4 -4
Name.cs +1 -1
Pet.cs +2 -2
TypeHolderDefault.cs +5 -5
TypeHolderExample.cs +6 -6
OpenAPIClientNet40
docs
FakeApi.md +31 -31
src/Org.OpenAPITools
Api
FakeApi.cs +20 -20
Client
ApiClient.cs +0 -1
Model
Animal.cs +2 -2
Category.cs +1 -1
EnumTest.cs +2 -2
FormatTest.cs +5 -19
Name.cs +1 -1
Pet.cs +2 -2
TypeHolderDefault.cs +5 -5
TypeHolderExample.cs +6 -6
OpenAPIClientNetCoreProject
docs
FakeApi.md +31 -31
src/Org.OpenAPITools
Api
FakeApi.cs +40 -40
Client
ApiClient.cs +0 -1
Model
Animal.cs +2 -2
Category.cs +1 -1
EnumTest.cs +2 -2
FormatTest.cs +4 -4
Name.cs +1 -1
Pet.cs +2 -2
TypeHolderDefault.cs +5 -5
TypeHolderExample.cs +6 -6
OpenAPIClientNetStandard
docs
FakeApi.md +31 -31
src/Org.OpenAPITools
Api
FakeApi.cs +41 -41
Client
ApiClient.cs +0 -1
Model
Animal.cs +2 -2
Category.cs +1 -1
EnumTest.cs +2 -2
FormatTest.cs +4 -4
Name.cs +1 -1
Pet.cs +2 -2
TypeHolderDefault.cs +5 -5
TypeHolderExample.cs +6 -6
OpenAPIClientWithPropertyChanged
docs
FakeApi.md +31 -31
src/Org.OpenAPITools
Api
FakeApi.cs +41 -41
Client
ApiClient.cs +0 -1
Model
Animal.cs +1 -1
EnumTest.cs +1 -1
FormatTest.cs +1 -15
csharp-netcore
OpenAPIClient/src/…/Model
EnumTest.cs +1 -1
OpenAPIClientCore/src/…/Model
EnumTest.cs +1 -1
@@ -470,6 +470,32 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
+ 12
- 0
@@ -661,6 +661,14 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
@@ -668,6 +676,10 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
@@ -3,7 +3,7 @@
@@ -31,7 +31,7 @@
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}{{#required}}true{{/required}}{{^required}}false{{/required}}{{/isNullable}}{{/vendorExtensions.x-emit-default-value}})]
@@ -108,7 +108,7 @@ this.{{name}} = {{#lambda.camelcase_param}}{{name}}{{/lambda.camelcase_param}};
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/vendorExtensions.x-emit-default-value}})]{{#isDate}}
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}{{#required}}true{{/required}}{{^required}}false{{/required}}{{/isNullable}}{{/vendorExtensions.x-emit-default-value}})]{{#isDate}}
@@ -97,7 +97,7 @@ No authorization required
@@ -120,7 +120,7 @@ namespace Example
@@ -143,7 +143,7 @@ namespace Example
@@ -245,7 +245,7 @@ No authorization required
@@ -268,7 +268,7 @@ namespace Example
@@ -291,7 +291,7 @@ namespace Example
@@ -614,7 +614,7 @@ No authorization required
> void TestEndpointParameters (decimal number, double _double, string patternWithoutDelimiter, byte[] _byte, int integer = null, int int32 = null, long int64 = null, float _float = null, string _string = null, System.IO.Stream binary = null, DateTime date = null, DateTime dateTime = null, string password = null, string callback = null)
> void TestEndpointParameters (decimal number, double _double, string patternWithoutDelimiter, byte[] _byte, int? integer = null, int? int32 = null, long? int64 = null, float? _float = null, string _string = null, System.IO.Stream binary = null, DateTime? date = null, DateTime? dateTime = null, string password = null, string callback = null)
@@ -645,14 +645,14 @@ namespace Example
@@ -681,14 +681,14 @@ Name | Type | Description | Notes
@@ -719,7 +719,7 @@ void (empty response body)
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int enumQueryInteger = null, double enumQueryDouble = null, List<string> enumFormStringArray = null, string enumFormString = null)
> void TestEnumParameters (List<string> enumHeaderStringArray = null, string enumHeaderString = null, List<string> enumQueryStringArray = null, string enumQueryString = null, int? enumQueryInteger = null, double? enumQueryDouble = null, List<string> enumFormStringArray = null, string enumFormString = null)
@@ -746,8 +746,8 @@ namespace Example
@@ -776,8 +776,8 @@ Name | Type | Description | Notes
@@ -808,7 +808,7 @@ No authorization required
@@ -834,9 +834,9 @@ namespace Example
@@ -862,9 +862,9 @@ Name | Type | Description | Notes
Files with large changes are collapsed by default.