diff --git a/modules/openapi-generator/src/main/resources/aspnetcore/2.0/model.mustache b/modules/openapi-generator/src/main/resources/aspnetcore/2.0/model.mustache index 18355dadb3d..670e24f4136 100644 --- a/modules/openapi-generator/src/main/resources/aspnetcore/2.0/model.mustache +++ b/modules/openapi-generator/src/main/resources/aspnetcore/2.0/model.mustache @@ -26,7 +26,7 @@ namespace {{packageName}}.Models {{#required}} [Required] {{/required}} - [DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}{{emitDefaultValue}}{{/isNullable}})] + [DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}})] {{#isEnum}} public {{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}?{{/isContainer}}{{/isEnum}} {{name}} { get; set; } {{/isEnum}} 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 18355dadb3d..670e24f4136 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 @@ -26,7 +26,7 @@ namespace {{packageName}}.Models {{#required}} [Required] {{/required}} - [DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}{{emitDefaultValue}}{{/isNullable}})] + [DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}})] {{#isEnum}} public {{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}?{{/isContainer}}{{/isEnum}} {{name}} { get; set; } {{/isEnum}} diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs index bf921975337..8a0d855e30f 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/PetApi.cs @@ -83,7 +83,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -114,7 +114,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\r\n \"name\" : \"doggie\",\r\n \"id\" : 0,\r\n \"category\" : {\r\n \"name\" : \"name\",\r\n \"id\" : 6\r\n },\r\n \"tags\" : [ {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n }, {\r\n \"name\" : \"name\",\r\n \"id\" : 1\r\n } ],\r\n \"status\" : \"available\"\r\n}"; + exampleJson = "{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"; exampleJson = "\n 123456789\n doggie\n \n aeiou\n \n \n \n aeiou\n"; var example = exampleJson != null @@ -223,7 +223,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(200, default(ApiResponse)); string exampleJson = null; - exampleJson = "{\r\n \"code\" : 0,\r\n \"type\" : \"type\",\r\n \"message\" : \"message\"\r\n}"; + exampleJson = "{\n \"code\" : 0,\n \"type\" : \"type\",\n \"message\" : \"message\"\n}"; var example = exampleJson != null ? JsonConvert.DeserializeObject(exampleJson) diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs index 3a7724d05fa..d6e4720d4c1 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/StoreApi.cs @@ -97,7 +97,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null @@ -127,7 +127,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(400); string exampleJson = null; - exampleJson = "{\r\n \"petId\" : 6,\r\n \"quantity\" : 1,\r\n \"id\" : 0,\r\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\r\n \"complete\" : false,\r\n \"status\" : \"placed\"\r\n}"; + exampleJson = "{\n \"petId\" : 6,\n \"quantity\" : 1,\n \"id\" : 0,\n \"shipDate\" : \"2000-01-23T04:56:07.000+00:00\",\n \"complete\" : false,\n \"status\" : \"placed\"\n}"; exampleJson = "\n 123456789\n 123456789\n 123\n 2000-01-23T04:56:07.000Z\n aeiou\n true\n"; var example = exampleJson != null diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs index 913be703891..01f3ade7a5b 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Controllers/UserApi.cs @@ -127,7 +127,7 @@ namespace Org.OpenAPITools.Controllers // return StatusCode(404); string exampleJson = null; - exampleJson = "{\r\n \"firstName\" : \"firstName\",\r\n \"lastName\" : \"lastName\",\r\n \"password\" : \"password\",\r\n \"userStatus\" : 6,\r\n \"phone\" : \"phone\",\r\n \"id\" : 0,\r\n \"email\" : \"email\",\r\n \"username\" : \"username\"\r\n}"; + exampleJson = "{\n \"firstName\" : \"firstName\",\n \"lastName\" : \"lastName\",\n \"password\" : \"password\",\n \"userStatus\" : 6,\n \"phone\" : \"phone\",\n \"id\" : 0,\n \"email\" : \"email\",\n \"username\" : \"username\"\n}"; exampleJson = "\n 123456789\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n aeiou\n 123\n"; var example = exampleJson != null 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 d5ddd110bd9..363087cfd97 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/ApiResponse.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/ApiResponse.cs @@ -27,19 +27,19 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Code /// - [DataMember(Name="code")] + [DataMember(Name="code", EmitDefaultValue=false)] public int? Code { get; set; } /// /// Gets or Sets Type /// - [DataMember(Name="type")] + [DataMember(Name="type", EmitDefaultValue=false)] public string Type { get; set; } /// /// Gets or Sets Message /// - [DataMember(Name="message")] + [DataMember(Name="message", EmitDefaultValue=false)] 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 44b87698f26..aafdde5db73 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Category.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Category.cs @@ -27,13 +27,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Id /// - [DataMember(Name="id")] + [DataMember(Name="id", EmitDefaultValue=false)] public long? Id { get; set; } /// /// Gets or Sets Name /// - [DataMember(Name="name")] + [DataMember(Name="name", EmitDefaultValue=false)] public string Name { get; set; } /// diff --git a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Order.cs b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Order.cs index 673983d6bce..8abf9f9c492 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Order.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Order.cs @@ -27,25 +27,25 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Id /// - [DataMember(Name="id")] + [DataMember(Name="id", EmitDefaultValue=false)] public long? Id { get; set; } /// /// Gets or Sets PetId /// - [DataMember(Name="petId")] + [DataMember(Name="petId", EmitDefaultValue=false)] public long? PetId { get; set; } /// /// Gets or Sets Quantity /// - [DataMember(Name="quantity")] + [DataMember(Name="quantity", EmitDefaultValue=false)] public int? Quantity { get; set; } /// /// Gets or Sets ShipDate /// - [DataMember(Name="shipDate")] + [DataMember(Name="shipDate", EmitDefaultValue=false)] public DateTime? ShipDate { get; set; } /// @@ -79,13 +79,13 @@ namespace Org.OpenAPITools.Models /// Order Status /// /// Order Status - [DataMember(Name="status")] + [DataMember(Name="status", EmitDefaultValue=false)] public StatusEnum? Status { get; set; } /// /// Gets or Sets Complete /// - [DataMember(Name="complete")] + [DataMember(Name="complete", EmitDefaultValue=false)] public bool? Complete { 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 927a9087b49..ddb23c6d92b 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Pet.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Pet.cs @@ -27,33 +27,33 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Id /// - [DataMember(Name="id")] + [DataMember(Name="id", EmitDefaultValue=false)] public long? Id { get; set; } /// /// Gets or Sets Category /// - [DataMember(Name="category")] + [DataMember(Name="category", EmitDefaultValue=false)] public Category Category { get; set; } /// /// Gets or Sets Name /// [Required] - [DataMember(Name="name")] + [DataMember(Name="name", EmitDefaultValue=false)] public string Name { get; set; } /// /// Gets or Sets PhotoUrls /// [Required] - [DataMember(Name="photoUrls")] + [DataMember(Name="photoUrls", EmitDefaultValue=false)] public List PhotoUrls { get; set; } /// /// Gets or Sets Tags /// - [DataMember(Name="tags")] + [DataMember(Name="tags", EmitDefaultValue=false)] public List Tags { get; set; } /// @@ -87,7 +87,7 @@ namespace Org.OpenAPITools.Models /// pet status in the store /// /// pet status in the store - [DataMember(Name="status")] + [DataMember(Name="status", EmitDefaultValue=false)] public StatusEnum? Status { 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 f3f652c0e4e..9750103a894 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Tag.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/Tag.cs @@ -27,13 +27,13 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Id /// - [DataMember(Name="id")] + [DataMember(Name="id", EmitDefaultValue=false)] public long? Id { get; set; } /// /// Gets or Sets Name /// - [DataMember(Name="name")] + [DataMember(Name="name", EmitDefaultValue=false)] 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 df458f9bbd2..6e5c3f7ca73 100644 --- a/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/User.cs +++ b/samples/server/petstore/aspnetcore/src/Org.OpenAPITools/Models/User.cs @@ -27,50 +27,50 @@ namespace Org.OpenAPITools.Models /// /// Gets or Sets Id /// - [DataMember(Name="id")] + [DataMember(Name="id", EmitDefaultValue=false)] public long? Id { get; set; } /// /// Gets or Sets Username /// - [DataMember(Name="username")] + [DataMember(Name="username", EmitDefaultValue=false)] public string Username { get; set; } /// /// Gets or Sets FirstName /// - [DataMember(Name="firstName")] + [DataMember(Name="firstName", EmitDefaultValue=false)] public string FirstName { get; set; } /// /// Gets or Sets LastName /// - [DataMember(Name="lastName")] + [DataMember(Name="lastName", EmitDefaultValue=false)] public string LastName { get; set; } /// /// Gets or Sets Email /// - [DataMember(Name="email")] + [DataMember(Name="email", EmitDefaultValue=false)] public string Email { get; set; } /// /// Gets or Sets Password /// - [DataMember(Name="password")] + [DataMember(Name="password", EmitDefaultValue=false)] public string Password { get; set; } /// /// Gets or Sets Phone /// - [DataMember(Name="phone")] + [DataMember(Name="phone", EmitDefaultValue=false)] public string Phone { get; set; } /// /// User Status /// /// User Status - [DataMember(Name="userStatus")] + [DataMember(Name="userStatus", EmitDefaultValue=false)] public int? UserStatus { get; set; } ///