diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore-functions/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore-functions/modelGeneric.mustache
index 6eb1a2359d03..7e03ef4b59ad 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore-functions/modelGeneric.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore-functions/modelGeneric.mustache
@@ -32,7 +32,7 @@
/// {{description}}
{{/description}}
{{^conditionalSerialization}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
public {{#complexType}}{{{complexType}}}{{/complexType}}{{^complexType}}{{{datatypeWithEnum}}}{{/complexType}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}} {{name}} { get; set; }
{{#isReadOnly}}
@@ -48,7 +48,7 @@
{{/conditionalSerialization}}
{{#conditionalSerialization}}
{{#isReadOnly}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
public {{#complexType}}{{{complexType}}}{{/complexType}}{{^complexType}}{{{datatypeWithEnum}}}{{/complexType}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}} {{name}} { get; set; }
@@ -63,7 +63,7 @@
{{/isReadOnly}}
{{^isReadOnly}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
public {{#complexType}}{{{complexType}}}{{/complexType}}{{^complexType}}{{{datatypeWithEnum}}}{{/complexType}}{{^isContainer}}{{^required}}?{{/required}}{{/isContainer}} {{name}}
{
get{ return _{{name}};}
@@ -180,7 +180,7 @@
/// {{#description}}
/// {{description}}{{/description}}
{{^conditionalSerialization}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#isDate}}
[JsonConverter(typeof(OpenAPIDateConverter))]
{{/isDate}}
@@ -199,7 +199,7 @@
{{/conditionalSerialization}}
{{#conditionalSerialization}}
{{#isReadOnly}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#isDate}}
[JsonConverter(typeof(OpenAPIDateConverter))]
{{/isDate}}
@@ -218,7 +218,7 @@
{{#isDate}}
[JsonConverter(typeof(OpenAPIDateConverter))]
{{/isDate}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
public {{{dataType}}} {{name}}
{
get{ return _{{name}};}
diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache
index 3e554c1f9804..459944292091 100644
--- a/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp-netcore/modelGeneric.mustache
@@ -32,7 +32,7 @@
/// {{.}}
{{/description}}
{{^conditionalSerialization}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#deprecated}}
[Obsolete]
{{/deprecated}}
@@ -51,7 +51,7 @@
{{/conditionalSerialization}}
{{#conditionalSerialization}}
{{#isReadOnly}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#deprecated}}
[Obsolete]
{{/deprecated}}
@@ -69,7 +69,7 @@
{{/isReadOnly}}
{{^isReadOnly}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#deprecated}}
[Obsolete]
{{/deprecated}}
@@ -197,7 +197,7 @@
/// {{#description}}
/// {{.}}{{/description}}
{{^conditionalSerialization}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#isDate}}
[JsonConverter(typeof(OpenAPIDateConverter))]
{{/isDate}}
@@ -219,7 +219,7 @@
{{/conditionalSerialization}}
{{#conditionalSerialization}}
{{#isReadOnly}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#isDate}}
[JsonConverter(typeof(OpenAPIDateConverter))]
{{/isDate}}
@@ -241,7 +241,7 @@
{{#isDate}}
[JsonConverter(typeof(OpenAPIDateConverter))]
{{/isDate}}
- [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/vendorExtensions.x-emit-default-value}})]
+ [DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
{{#deprecated}}
[Obsolete]
{{/deprecated}}
diff --git a/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/InlineObject2.cs b/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/InlineObject2.cs
index f16962cc4eb1..2ed55b787187 100644
--- a/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/InlineObject2.cs
+++ b/samples/client/others/csharp-netcore-complex-files/src/Org.OpenAPITools/Model/InlineObject2.cs
@@ -62,7 +62,7 @@ protected InlineObject2() { }
/// a file
///
/// a file
- [DataMember(Name = "file", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "file", IsRequired = true, EmitDefaultValue = true)]
public System.IO.Stream File { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs
index 1ecea975be7e..6d4ce89591f8 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Animal.cs
@@ -62,7 +62,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName
{
get{ return _ClassName;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs
index 5f042a01cf96..7760a262cc8b 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar
{
get{ return _Cultivar;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs
index e7289cd6f3e2..ab9c5c3cdc87 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm
{
get{ return _LengthCm;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs
index 0ba9ff1eedfc..a5a1ad744b7f 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -57,7 +57,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName
{
get{ return _ClassName;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs
index 621dff0ce0a7..2a9d09f67b44 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Category.cs
@@ -83,7 +83,7 @@ public bool ShouldSerializeId()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name
{
get{ return _Name;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs
index bdef892ab86d..6d8eeaff751c 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -53,7 +53,7 @@ public enum PetTypeEnum
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType
{
get{ return _PetType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 7288bffb3957..77dbdace27eb 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -63,7 +63,7 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType
{
get{ return _ShapeType;}
@@ -87,7 +87,7 @@ public bool ShouldSerializeShapeType()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType
{
get{ return _QuadrilateralType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs
index 1955404a4584..6b20632e24f9 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -57,7 +57,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName
{
get{ return _ClassName;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs
index 605274f7c1c8..53ba0c39c6c5 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -115,7 +115,7 @@ public enum EnumStringRequiredEnum
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired
{
get{ return _EnumStringRequired;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index 3029945d8a32..90da4a074254 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -63,7 +63,7 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType
{
get{ return _ShapeType;}
@@ -87,7 +87,7 @@ public bool ShouldSerializeShapeType()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType
{
get{ return _TriangleType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs
index ef25bf8889de..635139ac4319 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -163,7 +163,7 @@ public bool ShouldSerializeInt64()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number
{
get{ return _Number;}
@@ -283,7 +283,7 @@ public bool ShouldSerializeString()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte
{
get{ return _Byte;}
@@ -332,7 +332,7 @@ public bool ShouldSerializeBinary()
/// Gets or Sets Date
///
[JsonConverter(typeof(OpenAPIDateConverter))]
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
public DateTime Date
{
get{ return _Date;}
@@ -404,7 +404,7 @@ public bool ShouldSerializeUuid()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password
{
get{ return _Password;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index f26d700c2072..a7fa751f418e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -61,7 +61,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType
{
get{ return _PetType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index ca9a10e5f9ef..33b7ad58520f 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,7 +59,7 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType
{
get{ return _ShapeType;}
@@ -83,7 +83,7 @@ public bool ShouldSerializeShapeType()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType
{
get{ return _TriangleType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs
index dd8a2a2aed9c..88b01c70820d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name
{
get{ return __Name;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs
index 4737a5b7aee6..f27e7f9e0a2b 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Pet.cs
@@ -173,7 +173,7 @@ public bool ShouldSerializeCategory()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name
{
get{ return _Name;}
@@ -197,7 +197,7 @@ public bool ShouldSerializeName()
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls
{
get{ return _PhotoUrls;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 75fa6ad72717..fe40400709a6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -57,7 +57,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType
{
get{ return _QuadrilateralType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index a0c0e1da8b15..72164508c7b6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -63,7 +63,7 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType
{
get{ return _ShapeType;}
@@ -87,7 +87,7 @@ public bool ShouldSerializeShapeType()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType
{
get{ return _TriangleType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 619a80986647..fdaace76532b 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -57,7 +57,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType
{
get{ return _ShapeType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index 0c3d83f8e66d..bb90e00e4d0b 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -63,7 +63,7 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType
{
get{ return _ShapeType;}
@@ -87,7 +87,7 @@ public bool ShouldSerializeShapeType()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType
{
get{ return _QuadrilateralType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 183b3be09fbc..1dfd7e2d2245 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -57,7 +57,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType
{
get{ return _TriangleType;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs
index 31f06658f01b..976f3c55b847 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Whale.cs
@@ -109,7 +109,7 @@ public bool ShouldSerializeHasTeeth()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName
{
get{ return _ClassName;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs
index f4bf84c86474..92b560d22b8a 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-ConditionalSerialization/src/Org.OpenAPITools/Model/Zebra.cs
@@ -111,7 +111,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName
{
get{ return _ClassName;}
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Animal.cs
index 834d0665bd81..bb3b4a3ee117 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Animal.cs
@@ -59,7 +59,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/AppleReq.cs
index 798d6d457dfe..d9da4a2c12dc 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -51,7 +51,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BasquePig.cs
index 82062513ba1e..bf5df4e28697 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -53,7 +53,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs
index 391fc2b11467..a66119f21301 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Category.cs
@@ -61,7 +61,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ChildCat.cs
index 7a15a5297df2..d2b82b2e6757 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 3d53cf265245..d571d700267b 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -55,13 +55,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/DanishPig.cs
index bf13c6794819..42d06cfbaada 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -53,7 +53,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs
index 6f3d2272c5c3..7386cffd37d4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index b216e2f6a9ab..0f920111e6dd 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -55,13 +55,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs
index 479292b07ac8..1ad73c4291b4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -105,7 +105,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -135,7 +135,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -147,7 +147,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -166,7 +166,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index 68b77ec78494..576dd0b15876 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -57,7 +57,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 3ad7989abef6..9ecc3f3a0755 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -51,13 +51,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs
index 0dc21bb656f0..1d4e7605066e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs
index 24e8a3698916..ea7c6fb7d0e9 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Pet.cs
@@ -113,13 +113,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 613aec4d121b..f3a7393e11c8 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -53,7 +53,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 4b58e23f4fc0..d8ff81b1c6bc 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -55,13 +55,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeInterface.cs
index b2d5e37cfa51..3cfc44678662 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -53,7 +53,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index 17676b976178..691bfe29363a 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -55,13 +55,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/TriangleInterface.cs
index bb58c9940506..bfa980b8ac89 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -53,7 +53,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Whale.cs
index dbe00ae03e58..91dad433a0fe 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Whale.cs
@@ -69,7 +69,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Zebra.cs
index 0811c5faac00..bd04402cf3b8 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt/src/Org.OpenAPITools/Model/Zebra.cs
@@ -87,7 +87,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Animal.cs
index e8ea00bb46a8..48e11b0d4350 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Animal.cs
@@ -64,7 +64,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/AppleReq.cs
index 1d6d42dc9b3a..fda7c55e9511 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BasquePig.cs
index ea4ff737c89a..ae32fc134374 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -57,7 +57,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs
index 0cc23f5f6c23..06836ec56a4d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Category.cs
@@ -65,7 +65,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ChildCat.cs
index 7a15a5297df2..d2b82b2e6757 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 807f0eb26bf8..487a33b82dc6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -63,13 +63,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/DanishPig.cs
index a27b1db39297..b45abea2f848 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -57,7 +57,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs
index 6f3d2272c5c3..7386cffd37d4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index a931c0d6327a..75e8be4fd0f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -63,13 +63,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs
index eb38d586bbb7..83466bd7ad0e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -109,7 +109,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -139,7 +139,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -151,7 +151,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -170,7 +170,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index cee75f3f8157..e9a468ed8a29 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -61,7 +61,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 50e7ce4aaa8d..5efdadbeccb2 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,13 +59,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs
index 0dc21bb656f0..1d4e7605066e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs
index 31fd118f4f68..109550f11b26 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Pet.cs
@@ -117,13 +117,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 4d7c39c4364d..4b2871529852 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -57,7 +57,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 236839471475..26242a906fb7 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -63,13 +63,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 92774561aaa5..b0d5c3e103c6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -57,7 +57,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index fc9b37ce01fb..004f9cd6f1d3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -63,13 +63,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 7f7abb5bc85b..d478068943e0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -57,7 +57,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Whale.cs
index c30b6dbfabed..9ab2e920b7f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Whale.cs
@@ -73,7 +73,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Zebra.cs
index 4fb60ed8ddf2..941d107a046e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0/src/Org.OpenAPITools/Model/Zebra.cs
@@ -91,7 +91,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Animal.cs
index e8ea00bb46a8..48e11b0d4350 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Animal.cs
@@ -64,7 +64,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/AppleReq.cs
index 1d6d42dc9b3a..fda7c55e9511 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BasquePig.cs
index ea4ff737c89a..ae32fc134374 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -57,7 +57,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs
index 0cc23f5f6c23..06836ec56a4d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Category.cs
@@ -65,7 +65,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ChildCat.cs
index 7a15a5297df2..d2b82b2e6757 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 807f0eb26bf8..487a33b82dc6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -63,13 +63,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/DanishPig.cs
index a27b1db39297..b45abea2f848 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -57,7 +57,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs
index 6f3d2272c5c3..7386cffd37d4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index a931c0d6327a..75e8be4fd0f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -63,13 +63,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs
index eb38d586bbb7..83466bd7ad0e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -109,7 +109,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -139,7 +139,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -151,7 +151,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -170,7 +170,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index cee75f3f8157..e9a468ed8a29 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -61,7 +61,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 50e7ce4aaa8d..5efdadbeccb2 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,13 +59,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs
index 0dc21bb656f0..1d4e7605066e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs
index 31fd118f4f68..109550f11b26 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Pet.cs
@@ -117,13 +117,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 4d7c39c4364d..4b2871529852 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -57,7 +57,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 236839471475..26242a906fb7 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -63,13 +63,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 92774561aaa5..b0d5c3e103c6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -57,7 +57,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index fc9b37ce01fb..004f9cd6f1d3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -63,13 +63,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 7f7abb5bc85b..d478068943e0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -57,7 +57,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Whale.cs
index c30b6dbfabed..9ab2e920b7f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Whale.cs
@@ -73,7 +73,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Zebra.cs
index 4fb60ed8ddf2..941d107a046e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-netstandard2.0/src/Org.OpenAPITools/Model/Zebra.cs
@@ -91,7 +91,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs
index 4363ebe1138c..c0a9ca4f2277 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Animal.cs
@@ -65,7 +65,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs
index 33fca86a4116..274f610c3abd 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -56,7 +56,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs
index 0bb74117eec2..382f8f954faa 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -52,7 +52,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs
index 56ee53e80a85..41f8f7848d11 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -58,7 +58,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs
index 59a4fbad51bd..ec3090d944bb 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Category.cs
@@ -66,7 +66,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs
index a6603b7cb858..c0e25bca93bf 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -53,7 +53,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 98f8f19c014a..d77c131a2141 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -64,13 +64,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs
index 08cc2665dde0..f911df004b5c 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -58,7 +58,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs
index a5a0c32d3a3f..fc83b2c83ca1 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -95,7 +95,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index c76a4adf9c09..4011496cba92 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -64,13 +64,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs
index 6b2fa36ee3d7..37489c7305d6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -110,7 +110,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -140,7 +140,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -152,7 +152,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -171,7 +171,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index 7b1b41d58afb..f933d254b128 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -62,7 +62,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 2f93e58d26d0..22bfce786a70 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -60,13 +60,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs
index 47c53759a055..22cd8a4dccb0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Name.cs
@@ -56,7 +56,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs
index 8df973cda4e1..cd0f6ce0c017 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Pet.cs
@@ -118,13 +118,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index c9f98c3a79f0..0876be2eeb35 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -58,7 +58,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 5ae953e4f60e..f9c6416b0783 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -64,13 +64,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs
index a723696e0aae..f492e444c86c 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -58,7 +58,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index b706f718758b..57e9dd1d534f 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -64,13 +64,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 3438ca5aabb2..d9c5c7112a8f 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -58,7 +58,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs
index 2c77472b9d2c..e466f85075de 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Whale.cs
@@ -74,7 +74,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs
index 7ab15adf8802..cd23532cd829 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Model/Zebra.cs
@@ -92,7 +92,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs
index e8ea00bb46a8..48e11b0d4350 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Animal.cs
@@ -64,7 +64,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs
index 1d6d42dc9b3a..fda7c55e9511 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs
index ea4ff737c89a..ae32fc134374 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -57,7 +57,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs
index 0cc23f5f6c23..06836ec56a4d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Category.cs
@@ -65,7 +65,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs
index 7a15a5297df2..d2b82b2e6757 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 807f0eb26bf8..487a33b82dc6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -63,13 +63,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs
index a27b1db39297..b45abea2f848 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -57,7 +57,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs
index 6f3d2272c5c3..7386cffd37d4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index a931c0d6327a..75e8be4fd0f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -63,13 +63,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs
index eb38d586bbb7..83466bd7ad0e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -109,7 +109,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -139,7 +139,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -151,7 +151,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -170,7 +170,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index cee75f3f8157..e9a468ed8a29 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -61,7 +61,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 50e7ce4aaa8d..5efdadbeccb2 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,13 +59,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs
index 0dc21bb656f0..1d4e7605066e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs
index 31fd118f4f68..109550f11b26 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Pet.cs
@@ -117,13 +117,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 4d7c39c4364d..4b2871529852 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -57,7 +57,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 236839471475..26242a906fb7 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -63,13 +63,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 92774561aaa5..b0d5c3e103c6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -57,7 +57,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index fc9b37ce01fb..004f9cd6f1d3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -63,13 +63,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 7f7abb5bc85b..d478068943e0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -57,7 +57,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs
index c30b6dbfabed..9ab2e920b7f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Whale.cs
@@ -73,7 +73,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs
index 4fb60ed8ddf2..941d107a046e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net47/src/Org.OpenAPITools/Model/Zebra.cs
@@ -91,7 +91,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs
index e8ea00bb46a8..48e11b0d4350 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Animal.cs
@@ -64,7 +64,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs
index 1d6d42dc9b3a..fda7c55e9511 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs
index ea4ff737c89a..ae32fc134374 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -57,7 +57,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs
index 0cc23f5f6c23..06836ec56a4d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Category.cs
@@ -65,7 +65,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs
index 7a15a5297df2..d2b82b2e6757 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 807f0eb26bf8..487a33b82dc6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -63,13 +63,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs
index a27b1db39297..b45abea2f848 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -57,7 +57,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs
index 6f3d2272c5c3..7386cffd37d4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index a931c0d6327a..75e8be4fd0f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -63,13 +63,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs
index eb38d586bbb7..83466bd7ad0e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -109,7 +109,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -139,7 +139,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -151,7 +151,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -170,7 +170,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index cee75f3f8157..e9a468ed8a29 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -61,7 +61,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 50e7ce4aaa8d..5efdadbeccb2 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,13 +59,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs
index 0dc21bb656f0..1d4e7605066e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs
index 31fd118f4f68..109550f11b26 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Pet.cs
@@ -117,13 +117,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 4d7c39c4364d..4b2871529852 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -57,7 +57,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 236839471475..26242a906fb7 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -63,13 +63,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 92774561aaa5..b0d5c3e103c6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -57,7 +57,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index fc9b37ce01fb..004f9cd6f1d3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -63,13 +63,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 7f7abb5bc85b..d478068943e0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -57,7 +57,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs
index c30b6dbfabed..9ab2e920b7f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Whale.cs
@@ -73,7 +73,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs
index 4fb60ed8ddf2..941d107a046e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-net5.0/src/Org.OpenAPITools/Model/Zebra.cs
@@ -91,7 +91,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs
index e8ea00bb46a8..48e11b0d4350 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Animal.cs
@@ -64,7 +64,7 @@ protected Animal()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs
index 1d6d42dc9b3a..fda7c55e9511 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs
index ea4ff737c89a..ae32fc134374 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -57,7 +57,7 @@ protected BasquePig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs
index 0cc23f5f6c23..06836ec56a4d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Category.cs
@@ -65,7 +65,7 @@ protected Category()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs
index 7a15a5297df2..d2b82b2e6757 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index 807f0eb26bf8..487a33b82dc6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -63,13 +63,13 @@ protected ComplexQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs
index a27b1db39297..b45abea2f848 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -57,7 +57,7 @@ protected DanishPig()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs
index 6f3d2272c5c3..7386cffd37d4 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index a931c0d6327a..75e8be4fd0f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -63,13 +63,13 @@ protected EquilateralTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs
index eb38d586bbb7..83466bd7ad0e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -109,7 +109,7 @@ protected FormatTest()
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -139,7 +139,7 @@ protected FormatTest()
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -151,7 +151,7 @@ protected FormatTest()
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -170,7 +170,7 @@ protected FormatTest()
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index cee75f3f8157..e9a468ed8a29 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -61,7 +61,7 @@ protected GrandparentAnimal()
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 50e7ce4aaa8d..5efdadbeccb2 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,13 +59,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs
index 0dc21bb656f0..1d4e7605066e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Name.cs
@@ -55,7 +55,7 @@ protected Name()
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs
index 31fd118f4f68..109550f11b26 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Pet.cs
@@ -117,13 +117,13 @@ protected Pet()
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 4d7c39c4364d..4b2871529852 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -57,7 +57,7 @@ protected QuadrilateralInterface()
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index 236839471475..26242a906fb7 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -63,13 +63,13 @@ protected ScaleneTriangle()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 92774561aaa5..b0d5c3e103c6 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -57,7 +57,7 @@ protected ShapeInterface()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index fc9b37ce01fb..004f9cd6f1d3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -63,13 +63,13 @@ protected SimpleQuadrilateral()
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 7f7abb5bc85b..d478068943e0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -57,7 +57,7 @@ protected TriangleInterface()
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs
index c30b6dbfabed..9ab2e920b7f3 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Whale.cs
@@ -73,7 +73,7 @@ protected Whale()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs
index 4fb60ed8ddf2..941d107a046e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClient/src/Org.OpenAPITools/Model/Zebra.cs
@@ -91,7 +91,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs
index c86eb126fa7f..106946077263 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Animal.cs
@@ -60,7 +60,7 @@ protected Animal() { }
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs
index 1d6d42dc9b3a..fda7c55e9511 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/AppleReq.cs
@@ -55,7 +55,7 @@ protected AppleReq() { }
///
/// Gets or Sets Cultivar
///
- [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "cultivar", IsRequired = true, EmitDefaultValue = true)]
public string Cultivar { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs
index fdd36929d13c..3edb9a1b6dce 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BananaReq.cs
@@ -51,7 +51,7 @@ protected BananaReq() { }
///
/// Gets or Sets LengthCm
///
- [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "lengthCm", IsRequired = true, EmitDefaultValue = true)]
public decimal LengthCm { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs
index 58c8bebce5ec..7a408e9c485c 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/BasquePig.cs
@@ -53,7 +53,7 @@ protected BasquePig() { }
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs
index fb7778939b46..70d9ca7d344d 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Category.cs
@@ -61,7 +61,7 @@ protected Category() { }
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs
index d2b819278854..628b4ea4ec66 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ChildCat.cs
@@ -52,7 +52,7 @@ public enum PetTypeEnum
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public PetTypeEnum PetType { get; set; }
///
/// Initializes a new instance of the class.
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
index ea5a8782d2ae..3c7c3b17fddb 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ComplexQuadrilateral.cs
@@ -59,13 +59,13 @@ protected ComplexQuadrilateral() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs
index 1718d7d43397..379596b20c4b 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/DanishPig.cs
@@ -53,7 +53,7 @@ protected DanishPig() { }
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs
index 54937a2fbf62..e6b89b9b5603 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EnumTest.cs
@@ -94,7 +94,7 @@ public enum EnumStringRequiredEnum
///
/// Gets or Sets EnumStringRequired
///
- [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "enum_string_required", IsRequired = true, EmitDefaultValue = true)]
public EnumStringRequiredEnum EnumStringRequired { get; set; }
///
/// Defines EnumInteger
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
index 48f12495bbf0..4c5813b3b371 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/EquilateralTriangle.cs
@@ -59,13 +59,13 @@ protected EquilateralTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs
index 586cdcb33db7..6fa67f70d2a5 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/FormatTest.cs
@@ -105,7 +105,7 @@ protected FormatTest() { }
///
/// Gets or Sets Number
///
- [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "number", IsRequired = true, EmitDefaultValue = true)]
public decimal Number { get; set; }
///
@@ -135,7 +135,7 @@ protected FormatTest() { }
///
/// Gets or Sets Byte
///
- [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "byte", IsRequired = true, EmitDefaultValue = true)]
public byte[] Byte { get; set; }
///
@@ -147,7 +147,7 @@ protected FormatTest() { }
///
/// Gets or Sets Date
///
- [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
[JsonConverter(typeof(OpenAPIDateConverter))]
public DateTime Date { get; set; }
@@ -166,7 +166,7 @@ protected FormatTest() { }
///
/// Gets or Sets Password
///
- [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "password", IsRequired = true, EmitDefaultValue = true)]
public string Password { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
index 579beb9a18de..0822d9d54d87 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/GrandparentAnimal.cs
@@ -57,7 +57,7 @@ protected GrandparentAnimal() { }
///
/// Gets or Sets PetType
///
- [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "pet_type", IsRequired = true, EmitDefaultValue = true)]
public string PetType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
index 50e7ce4aaa8d..5efdadbeccb2 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/IsoscelesTriangle.cs
@@ -59,13 +59,13 @@ protected IsoscelesTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs
index 560d91db2342..a620425b08ec 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Name.cs
@@ -51,7 +51,7 @@ protected Name() { }
///
/// Gets or Sets _Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public int _Name { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs
index f540c101ec6a..f0b84b7c0639 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Pet.cs
@@ -113,13 +113,13 @@ protected Pet() { }
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
index 09312553eca0..0e5a362f9845 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/QuadrilateralInterface.cs
@@ -53,7 +53,7 @@ protected QuadrilateralInterface() { }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
index f9dd3abd817d..669146758cbb 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ScaleneTriangle.cs
@@ -59,13 +59,13 @@ protected ScaleneTriangle() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs
index 00642181a1fc..da50785faf70 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/ShapeInterface.cs
@@ -53,7 +53,7 @@ protected ShapeInterface() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
index 14fe11a65296..a69d9d8362f1 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/SimpleQuadrilateral.cs
@@ -59,13 +59,13 @@ protected SimpleQuadrilateral() { }
///
/// Gets or Sets ShapeType
///
- [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "shapeType", IsRequired = true, EmitDefaultValue = true)]
public string ShapeType { get; set; }
///
/// Gets or Sets QuadrilateralType
///
- [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "quadrilateralType", IsRequired = true, EmitDefaultValue = true)]
public string QuadrilateralType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs
index 6eec5e9b9359..3554a11865f0 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/TriangleInterface.cs
@@ -53,7 +53,7 @@ protected TriangleInterface() { }
///
/// Gets or Sets TriangleType
///
- [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "triangleType", IsRequired = true, EmitDefaultValue = true)]
public string TriangleType { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs
index 74df24d5a8f5..5110186b106f 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Whale.cs
@@ -69,7 +69,7 @@ protected Whale() { }
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs
index 4fb60ed8ddf2..941d107a046e 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCore/src/Org.OpenAPITools/Model/Zebra.cs
@@ -91,7 +91,7 @@ protected Zebra()
///
/// Gets or Sets ClassName
///
- [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "className", IsRequired = true, EmitDefaultValue = true)]
public string ClassName { get; set; }
///
diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs
index 0416d758d6f0..9598b5ed118f 100644
--- a/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs
+++ b/samples/client/petstore/csharp-netcore/OpenAPIClientCoreAndNet47/src/Org.OpenAPITools/Model/Pet.cs
@@ -114,13 +114,13 @@ protected Pet() { }
///
/// Gets or Sets Name
///
- [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "name", IsRequired = true, EmitDefaultValue = true)]
public string Name { get; set; }
///
/// Gets or Sets PhotoUrls
///
- [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = false)]
+ [DataMember(Name = "photoUrls", IsRequired = true, EmitDefaultValue = true)]
public List PhotoUrls { get; set; }
///