diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java index 4e1911bbe53..6948e027902 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java @@ -575,8 +575,10 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co property.isPrimitiveType = true; } + property.isNullable = true; if (!property.isContainer && (nullableType.contains(property.dataType) || property.isEnum)) { property.vendorExtensions.put("x-csharp-value-type", true); + property.isNullable = false; } property.vendorExtensions.put("x-is-value-type", isValueType(property)); @@ -867,6 +869,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co } } + parameter.isNullable = true; if (model != null) { // Effectively mark enum models as enums and non-nullable if (model.isEnum) { @@ -874,11 +877,13 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co parameter.allowableValues = model.allowableValues; parameter.isPrimitiveType = true; parameter.vendorExtensions.put("x-csharp-value-type", true); + parameter.isNullable = false; } } if (!parameter.isContainer && nullableType.contains(parameter.dataType)) { parameter.vendorExtensions.put("x-csharp-value-type", true); + parameter.isNullable = false; } if (!parameter.required && parameter.vendorExtensions.get("x-csharp-value-type") != null) { //optional diff --git a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/model.mustache b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/model.mustache index 4603fa8f12b..6bfae746898 100644 --- a/modules/openapi-generator/src/main/resources/aspnetcore/2.1/model.mustache +++ b/modules/openapi-generator/src/main/resources/aspnetcore/2.1/model.mustache @@ -104,14 +104,14 @@ namespace {{modelPackage}} return {{#vars}}{{^isContainer}} ( {{name}} == other.{{name}} || - {{^vendorExtensions.x-csharp-value-type}}{{name}} != null &&{{/vendorExtensions.x-csharp-value-type}} + {{#isNullable}}{{name}} != null &&{{/isNullable}} {{name}}.Equals(other.{{name}}) ){{^-last}} && {{/-last}}{{/isContainer}}{{#isContainer}} ( {{name}} == other.{{name}} || - {{^vendorExtensions.x-csharp-value-type}}{{name}} != null && + {{#isNullable}}{{name}} != null && other.{{name}} != null && - {{/vendorExtensions.x-csharp-value-type}}{{name}}.SequenceEqual(other.{{name}}) + {{/isNullable}}{{name}}.SequenceEqual(other.{{name}}) ){{^-last}} && {{/-last}}{{/isContainer}}{{/vars}}{{^vars}}false{{/vars}}; } @@ -126,7 +126,7 @@ namespace {{modelPackage}} var hashCode = 41; // Suitable nullity checks etc, of course :) {{#vars}} - {{^vendorExtensions.x-csharp-value-type}}if ({{name}} != null){{/vendorExtensions.x-csharp-value-type}} + {{#isNullable}}if ({{name}} != null){{/isNullable}} hashCode = hashCode * 59 + {{name}}.GetHashCode(); {{/vars}} return hashCode; diff --git a/modules/openapi-generator/src/main/resources/aspnetcore/3.0/model.mustache b/modules/openapi-generator/src/main/resources/aspnetcore/3.0/model.mustache index 5d8183c38c3..f8e72a41073 100644 --- a/modules/openapi-generator/src/main/resources/aspnetcore/3.0/model.mustache +++ b/modules/openapi-generator/src/main/resources/aspnetcore/3.0/model.mustache @@ -144,14 +144,14 @@ namespace {{modelPackage}} return {{#vars}}{{^isContainer}} ( {{name}} == other.{{name}} || - {{^vendorExtensions.x-csharp-value-type}}{{name}} != null &&{{/vendorExtensions.x-csharp-value-type}} + {{#isNullable}}{{name}} != null &&{{/isNullable}} {{name}}.Equals(other.{{name}}) ){{^-last}} && {{/-last}}{{/isContainer}}{{#isContainer}} ( {{name}} == other.{{name}} || - {{^vendorExtensions.x-csharp-value-type}}{{name}} != null && + {{#isNullable}}{{name}} != null && other.{{name}} != null && - {{/vendorExtensions.x-csharp-value-type}}{{name}}.SequenceEqual(other.{{name}}) + {{/isNullable}}{{name}}.SequenceEqual(other.{{name}}) ){{^-last}} && {{/-last}}{{/isContainer}}{{/vars}}{{^vars}}false{{/vars}}; } @@ -166,7 +166,7 @@ namespace {{modelPackage}} var hashCode = 41; // Suitable nullity checks etc, of course :) {{#vars}} - {{^vendorExtensions.x-csharp-value-type}}if ({{name}} != null){{/vendorExtensions.x-csharp-value-type}} + {{#isNullable}}if ({{name}} != null){{/isNullable}} hashCode = hashCode * 59 + {{name}}.GetHashCode(); {{/vars}} return hashCode; diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Animal.cs index 4b04346e358..2651969afc9 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/ApiResponse.cs index 2358b07fa7d..12b0e3c7eee 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Category.cs index 7898abbb9ff..774b3544553 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Dog.cs index 2dd6a7f4362..97c70344e9b 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/DogAllOf.cs index d14c29c659d..3fffc3d0696 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Pet.cs index 31a57ea7735..d071dcd2413 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Tag.cs index 84ccb02359b..1ace7c7014e 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/User.cs index 9155e7309fc..df5b46b11bf 100644 --- a/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-3.0/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Animal.cs index 4b04346e358..2651969afc9 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/ApiResponse.cs index 2358b07fa7d..12b0e3c7eee 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Category.cs index 7898abbb9ff..774b3544553 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Dog.cs index 2dd6a7f4362..97c70344e9b 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/DogAllOf.cs index d14c29c659d..3fffc3d0696 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Pet.cs index 31a57ea7735..d071dcd2413 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Tag.cs index 84ccb02359b..1ace7c7014e 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/User.cs index 9155e7309fc..df5b46b11bf 100644 --- a/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-3.1/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Animal.cs index 4b04346e358..2651969afc9 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/ApiResponse.cs index 2358b07fa7d..12b0e3c7eee 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Category.cs index 7898abbb9ff..774b3544553 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Dog.cs index 2dd6a7f4362..97c70344e9b 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/DogAllOf.cs index d14c29c659d..3fffc3d0696 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Pet.cs index 31a57ea7735..d071dcd2413 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Tag.cs index 84ccb02359b..1ace7c7014e 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/User.cs index 9155e7309fc..df5b46b11bf 100644 --- a/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-5.0/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Animal.cs index 6172a1b27e9..d5b97a6feea 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Animal.cs @@ -37,13 +37,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/ApiResponse.cs index 9362efa8367..c089736871b 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Category.cs index 11eac79c541..6c22c516726 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Dog.cs index c08f6b036d9..86fd6a7e086 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/DogAllOf.cs index 8d4e1ea1750..8411d9cb14e 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Order.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Order.cs index b7385cfe794..cbf41566ae1 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Order.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Order.cs @@ -47,7 +47,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets ShipDate /// - [DataMember(Name="shipDate", EmitDefaultValue=false)] + [DataMember(Name="shipDate", EmitDefaultValue=true)] public DateTime ShipDate { get; set; } @@ -163,7 +163,7 @@ namespace Org.OpenAPITools.Models ) && ( ShipDate == other.ShipDate || - ShipDate != null && + ShipDate.Equals(other.ShipDate) ) && ( @@ -194,7 +194,7 @@ namespace Org.OpenAPITools.Models hashCode = hashCode * 59 + PetId.GetHashCode(); hashCode = hashCode * 59 + Quantity.GetHashCode(); - if (ShipDate != null) + hashCode = hashCode * 59 + ShipDate.GetHashCode(); hashCode = hashCode * 59 + Status.GetHashCode(); diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Pet.cs index 8b9f57ddc85..9e325d79ab6 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Tag.cs index 0a40e7f333e..95a001b1ec7 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/User.cs index 49dd6ebe212..aca2cfa1e06 100644 --- a/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Animal.cs index 4b04346e358..2651969afc9 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/ApiResponse.cs index 2358b07fa7d..12b0e3c7eee 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Category.cs index 7898abbb9ff..774b3544553 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Dog.cs index 2dd6a7f4362..97c70344e9b 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/DogAllOf.cs index d14c29c659d..3fffc3d0696 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Order.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Order.cs index 5da36e6f1fd..5076e34732a 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Order.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Order.cs @@ -47,7 +47,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets ShipDate /// - [DataMember(Name="shipDate", EmitDefaultValue=false)] + [DataMember(Name="shipDate", EmitDefaultValue=true)] public DateTime ShipDate { get; set; } @@ -159,7 +159,7 @@ namespace Org.OpenAPITools.Models ) && ( ShipDate == other.ShipDate || - ShipDate != null && + ShipDate.Equals(other.ShipDate) ) && ( @@ -190,7 +190,7 @@ namespace Org.OpenAPITools.Models hashCode = hashCode * 59 + PetId.GetHashCode(); hashCode = hashCode * 59 + Quantity.GetHashCode(); - if (ShipDate != null) + hashCode = hashCode * 59 + ShipDate.GetHashCode(); hashCode = hashCode * 59 + Status.GetHashCode(); diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Pet.cs index 31a57ea7735..d071dcd2413 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Tag.cs index 84ccb02359b..1ace7c7014e 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/User.cs index 9155e7309fc..df5b46b11bf 100644 --- a/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Animal.cs index c7a6ae09eaa..a60032cba99 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/ApiResponse.cs index 223b4a4d656..c30e9f4efc1 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Category.cs index a453e45e115..e79d4df9e73 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Dog.cs index f1a52695233..0aaf141919a 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/DogAllOf.cs index c4029b4d981..2f4dd28f04f 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Pet.cs index fa3ddfa5110..d41ad2405a5 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Tag.cs index 8dfa88aa9da..be0afe64c2f 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } } diff --git a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/User.cs index fb756914eb5..d82dd148b19 100644 --- a/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-6.0-pocoModels/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Animal.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Animal.cs index 4b04346e358..2651969afc9 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/ApiResponse.cs index 2358b07fa7d..12b0e3c7eee 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Category.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Category.cs index 7898abbb9ff..774b3544553 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Category.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Dog.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Dog.cs index 2dd6a7f4362..97c70344e9b 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/DogAllOf.cs index d14c29c659d..3fffc3d0696 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Pet.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Pet.cs index 31a57ea7735..d071dcd2413 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Tag.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Tag.cs index 84ccb02359b..1ace7c7014e 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/User.cs b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/User.cs index 9155e7309fc..df5b46b11bf 100644 --- a/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/User.cs +++ b/samples/server/petstore/aspnetcore-6.0-project4Models/src/Org.OpenAPITools.Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Animal.cs index 9dcb10746c9..dd0099389fd 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Animal.cs @@ -34,13 +34,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/ApiResponse.cs index 4963d2e9b8e..882e5cee11e 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Category.cs index 67a508071a7..c834c30b3d1 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Dog.cs index 22dae6cd3d7..6f487976d8f 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/DogAllOf.cs index 33138e1b19a..dcdf8da4b87 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Pet.cs index 0b638a66b14..035b022f4aa 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Tag.cs index a9e492ebddf..2f4ff17803e 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/User.cs index ab41cb3843a..958015eea5c 100644 --- a/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-6.0-useSwashBuckle/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Animal.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Animal.cs index 4b04346e358..2651969afc9 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Animal.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Animal.cs @@ -38,13 +38,13 @@ namespace Org.OpenAPITools.Models /// Gets or Sets ClassName /// [Required] - [DataMember(Name="className", EmitDefaultValue=false)] + [DataMember(Name="className", EmitDefaultValue=true)] public string ClassName { get; set; } /// /// Gets or Sets Color /// - [DataMember(Name="color", EmitDefaultValue=false)] + [DataMember(Name="color", EmitDefaultValue=true)] public string Color { get; set; } = "red"; /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/ApiResponse.cs index 2358b07fa7d..12b0e3c7eee 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Category.cs index 7898abbb9ff..774b3544553 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Category.cs @@ -36,7 +36,7 @@ namespace Org.OpenAPITools.Models /// Gets or Sets Name /// [RegularExpression("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$")] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Dog.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Dog.cs index 2dd6a7f4362..97c70344e9b 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Dog.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Dog.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/DogAllOf.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/DogAllOf.cs index d14c29c659d..3fffc3d0696 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/DogAllOf.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/DogAllOf.cs @@ -29,7 +29,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Breed /// - [DataMember(Name="breed", EmitDefaultValue=false)] + [DataMember(Name="breed", EmitDefaultValue=true)] public string Breed { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Pet.cs index 31a57ea7735..d071dcd2413 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Tag.cs index 84ccb02359b..1ace7c7014e 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/User.cs index 9155e7309fc..df5b46b11bf 100644 --- a/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore-6.0/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } /// diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/ApiResponse.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/ApiResponse.cs index 88e45fce388..a6c9506901b 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -35,13 +35,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Type /// - [DataMember(Name="type", EmitDefaultValue=false)] + [DataMember(Name="type", EmitDefaultValue=true)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message", EmitDefaultValue=false)] + [DataMember(Name="message", EmitDefaultValue=true)] public string Message { get; set; } /// diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Category.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Category.cs index e147a10073c..dc7720ed3da 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Category.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Pet.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Pet.cs index 81c0ccbc44d..f4cc9dd1122 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Pet.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Category /// - [DataMember(Name="category", EmitDefaultValue=false)] + [DataMember(Name="category", EmitDefaultValue=true)] public Category Category { get; set; } /// @@ -43,20 +43,20 @@ namespace Org.OpenAPITools.Models /// /// doggie [Required] - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls", EmitDefaultValue=false)] + [DataMember(Name="photoUrls", EmitDefaultValue=true)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags", EmitDefaultValue=false)] + [DataMember(Name="tags", EmitDefaultValue=true)] public List Tags { get; set; } diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Tag.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Tag.cs index 090f95cc494..e6780944c55 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Tag.cs @@ -35,7 +35,7 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Name /// - [DataMember(Name="name", EmitDefaultValue=false)] + [DataMember(Name="name", EmitDefaultValue=true)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/User.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/User.cs index 4c6d96d08c5..06d35013663 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/User.cs @@ -35,37 +35,37 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Username /// - [DataMember(Name="username", EmitDefaultValue=false)] + [DataMember(Name="username", EmitDefaultValue=true)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName", EmitDefaultValue=false)] + [DataMember(Name="firstName", EmitDefaultValue=true)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName", EmitDefaultValue=false)] + [DataMember(Name="lastName", EmitDefaultValue=true)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email", EmitDefaultValue=false)] + [DataMember(Name="email", EmitDefaultValue=true)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password", EmitDefaultValue=false)] + [DataMember(Name="password", EmitDefaultValue=true)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone", EmitDefaultValue=false)] + [DataMember(Name="phone", EmitDefaultValue=true)] public string Phone { get; set; } ///