diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java
index dd4b3e9f27c..8fe760ff00d 100644
--- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java
+++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java
@@ -312,6 +312,8 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
clientPackageDir, "ApiResponse.cs"));
supportingFiles.add(new SupportingFile("ExceptionFactory.mustache",
clientPackageDir, "ExceptionFactory.cs"));
+ supportingFiles.add(new SupportingFile("SwaggerDateConverter.mustache",
+ clientPackageDir, "SwaggerDateConverter.cs"));
if(Boolean.FALSE.equals(this.netStandard) && Boolean.FALSE.equals(this.netCoreProjectFileFlag)) {
supportingFiles.add(new SupportingFile("compile.mustache", "", "build.bat"));
supportingFiles.add(new SupportingFile("compile-mono.sh.mustache", "", "build.sh"));
diff --git a/modules/swagger-codegen/src/main/resources/csharp/SwaggerDateConverter.mustache b/modules/swagger-codegen/src/main/resources/csharp/SwaggerDateConverter.mustache
new file mode 100644
index 00000000000..17f31003f97
--- /dev/null
+++ b/modules/swagger-codegen/src/main/resources/csharp/SwaggerDateConverter.mustache
@@ -0,0 +1,18 @@
+{{>partial_header}}
+using Newtonsoft.Json.Converters;
+
+namespace {{packageName}}.Client
+{
+ ///
+ /// Formatter for 'date' swagger formats ss defined by full-date - RFC3339
+ /// see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types
+ ///
+ public class SwaggerDateConverter : IsoDateTimeConverter
+ {
+ public SwaggerDateConverter()
+ {
+ // full-date = date-fullyear "-" date-month "-" date-mday
+ DateTimeFormat = "yyyy-MM-dd";
+ }
+ }
+}
\ No newline at end of file
diff --git a/modules/swagger-codegen/src/main/resources/csharp/model.mustache b/modules/swagger-codegen/src/main/resources/csharp/model.mustache
index 07a09c36fba..ac36ce6763d 100644
--- a/modules/swagger-codegen/src/main/resources/csharp/model.mustache
+++ b/modules/swagger-codegen/src/main/resources/csharp/model.mustache
@@ -19,6 +19,7 @@ using System.ComponentModel;
{{/generatePropertyChanged}}
using System.ComponentModel.DataAnnotations;
{{/netStandard}}
+using SwaggerDateConverter = {{packageName}}.Client.SwaggerDateConverter;
{{#models}}
{{#model}}
diff --git a/modules/swagger-codegen/src/main/resources/csharp/modelGeneric.mustache b/modules/swagger-codegen/src/main/resources/csharp/modelGeneric.mustache
index 1122b5fa99a..e8a543b2a0a 100644
--- a/modules/swagger-codegen/src/main/resources/csharp/modelGeneric.mustache
+++ b/modules/swagger-codegen/src/main/resources/csharp/modelGeneric.mustache
@@ -91,9 +91,11 @@ this.{{name}} = {{name}};
/// {{^description}}Gets or Sets {{{name}}}{{/description}}{{#description}}{{description}}{{/description}}
/// {{#description}}
/// {{description}}{{/description}}
- [DataMember(Name="{{baseName}}", EmitDefaultValue={{emitDefaultValue}})]
+ [DataMember(Name="{{baseName}}", EmitDefaultValue={{emitDefaultValue}})]{{#isDate}}
+ [JsonConverter(typeof(SwaggerDateConverter))]{{/isDate}}
public {{{datatype}}} {{name}} { get; {{#isReadOnly}}private {{/isReadOnly}}set; }
{{/isEnum}}
+
{{/vars}}
///
/// Returns the string presentation of the object
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger.Test/Model/FormatTestTests.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger.Test/Model/FormatTestTests.cs
index 1d2d334a45e..a5698af8b8f 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger.Test/Model/FormatTestTests.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger.Test/Model/FormatTestTests.cs
@@ -8,6 +8,7 @@ using IO.Swagger.Api;
using IO.Swagger.Model;
using IO.Swagger.Client;
using System.Reflection;
+using Newtonsoft.Json;
namespace IO.Swagger.Test
{
@@ -128,7 +129,23 @@ namespace IO.Swagger.Test
[Test]
public void DateTest()
{
- // TODO: unit test for the property 'Date'
+ var item = new FormatTest(Integer: 1,
+ Int32: 1,
+ Int64: 1,
+ Number: 1,
+ _Float: 1.0f,
+ _Double: 1.0d,
+ _String: "",
+ _Byte: new byte[0],
+ Binary: null,
+ Date: new DateTime(year: 2000, month: 5, day: 13),
+ DateTime: null,
+ Uuid: null,
+ Password: "");
+
+ var serialized = JsonConvert.SerializeObject(item);
+ Console.WriteLine(serialized);
+ Assert.Greater(serialized.IndexOf("\"2000-05-13\""), 0);
}
///
/// Test the property 'DateTime'
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Client/SwaggerDateConverter.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Client/SwaggerDateConverter.cs
new file mode 100644
index 00000000000..d50dc9e85c9
--- /dev/null
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Client/SwaggerDateConverter.cs
@@ -0,0 +1,27 @@
+/*
+ * Swagger Petstore
+ *
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ * Contact: apiteam@swagger.io
+ * Generated by: https://github.com/swagger-api/swagger-codegen.git
+ */
+
+using Newtonsoft.Json.Converters;
+
+namespace IO.Swagger.Client
+{
+ ///
+ /// Formatter for 'date' swagger formats ss defined by full-date - RFC3339
+ /// see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types
+ ///
+ public class SwaggerDateConverter : IsoDateTimeConverter
+ {
+ public SwaggerDateConverter()
+ {
+ // full-date = date-fullyear "-" date-month "-" date-mday
+ DateTimeFormat = "yyyy-MM-dd";
+ }
+ }
+}
\ No newline at end of file
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AdditionalPropertiesClass.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AdditionalPropertiesClass.cs
index 7a21399351d..ffa29fa4540 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AdditionalPropertiesClass.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AdditionalPropertiesClass.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -45,11 +46,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="map_property", EmitDefaultValue=false)]
public Dictionary MapProperty { get; set; }
+
///
/// Gets or Sets MapOfMapProperty
///
[DataMember(Name="map_of_map_property", EmitDefaultValue=false)]
public Dictionary> MapOfMapProperty { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Animal.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Animal.cs
index e98e2cb8b28..39806e8e667 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Animal.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Animal.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -66,11 +67,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="className", EmitDefaultValue=false)]
public string ClassName { get; set; }
+
///
/// Gets or Sets Color
///
[DataMember(Name="color", EmitDefaultValue=false)]
public string Color { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AnimalFarm.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AnimalFarm.cs
index 4f8a821b760..11cad312ebd 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AnimalFarm.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/AnimalFarm.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ApiResponse.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ApiResponse.cs
index d7d6049bab3..89864c9b59f 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ApiResponse.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ApiResponse.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -47,16 +48,19 @@ namespace IO.Swagger.Model
///
[DataMember(Name="code", EmitDefaultValue=false)]
public int? Code { get; set; }
+
///
/// Gets or Sets Type
///
[DataMember(Name="type", EmitDefaultValue=false)]
public string Type { get; set; }
+
///
/// Gets or Sets Message
///
[DataMember(Name="message", EmitDefaultValue=false)]
public string Message { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs
index f4dc6e658f4..17ad1ef14e3 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfArrayOfNumberOnly.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="ArrayArrayNumber", EmitDefaultValue=false)]
public List> ArrayArrayNumber { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfNumberOnly.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfNumberOnly.cs
index 1d92b9bdd6c..1ffa88f28bd 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfNumberOnly.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayOfNumberOnly.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="ArrayNumber", EmitDefaultValue=false)]
public List ArrayNumber { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayTest.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayTest.cs
index 490886a74a8..6a998cd8066 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayTest.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ArrayTest.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -47,16 +48,19 @@ namespace IO.Swagger.Model
///
[DataMember(Name="array_of_string", EmitDefaultValue=false)]
public List ArrayOfString { get; set; }
+
///
/// Gets or Sets ArrayArrayOfInteger
///
[DataMember(Name="array_array_of_integer", EmitDefaultValue=false)]
public List> ArrayArrayOfInteger { get; set; }
+
///
/// Gets or Sets ArrayArrayOfModel
///
[DataMember(Name="array_array_of_model", EmitDefaultValue=false)]
public List> ArrayArrayOfModel { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Capitalization.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Capitalization.cs
index b6ba725b184..49642feda41 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Capitalization.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Capitalization.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -53,32 +54,38 @@ namespace IO.Swagger.Model
///
[DataMember(Name="smallCamel", EmitDefaultValue=false)]
public string SmallCamel { get; set; }
+
///
/// Gets or Sets CapitalCamel
///
[DataMember(Name="CapitalCamel", EmitDefaultValue=false)]
public string CapitalCamel { get; set; }
+
///
/// Gets or Sets SmallSnake
///
[DataMember(Name="small_Snake", EmitDefaultValue=false)]
public string SmallSnake { get; set; }
+
///
/// Gets or Sets CapitalSnake
///
[DataMember(Name="Capital_Snake", EmitDefaultValue=false)]
public string CapitalSnake { get; set; }
+
///
/// Gets or Sets SCAETHFlowPoints
///
[DataMember(Name="SCA_ETH_Flow_Points", EmitDefaultValue=false)]
public string SCAETHFlowPoints { get; set; }
+
///
/// Name of the pet
///
/// Name of the pet
[DataMember(Name="ATT_NAME", EmitDefaultValue=false)]
public string ATT_NAME { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Cat.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Cat.cs
index 76cad24b4c6..0b16244241d 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Cat.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Cat.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -68,16 +69,19 @@ namespace IO.Swagger.Model
///
[DataMember(Name="className", EmitDefaultValue=false)]
public string ClassName { get; set; }
+
///
/// Gets or Sets Color
///
[DataMember(Name="color", EmitDefaultValue=false)]
public string Color { get; set; }
+
///
/// Gets or Sets Declawed
///
[DataMember(Name="declawed", EmitDefaultValue=false)]
public bool? Declawed { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Category.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Category.cs
index 8d0be0d7626..1e0285a1f12 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Category.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Category.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -45,11 +46,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="id", EmitDefaultValue=false)]
public long? Id { get; set; }
+
///
/// Gets or Sets Name
///
[DataMember(Name="name", EmitDefaultValue=false)]
public string Name { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ClassModel.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ClassModel.cs
index ac65cbfc8c3..4dc91f0222d 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ClassModel.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ClassModel.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="_class", EmitDefaultValue=false)]
public string _Class { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Dog.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Dog.cs
index fe866fc0d96..fc75998a9e4 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Dog.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Dog.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -68,16 +69,19 @@ namespace IO.Swagger.Model
///
[DataMember(Name="className", EmitDefaultValue=false)]
public string ClassName { get; set; }
+
///
/// Gets or Sets Color
///
[DataMember(Name="color", EmitDefaultValue=false)]
public string Color { get; set; }
+
///
/// Gets or Sets Breed
///
[DataMember(Name="breed", EmitDefaultValue=false)]
public string Breed { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumArrays.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumArrays.cs
index 45b4c8d0227..c6245dc9f55 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumArrays.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumArrays.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -91,6 +92,8 @@ namespace IO.Swagger.Model
this.ArrayEnum = ArrayEnum;
}
+
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumClass.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumClass.cs
index d229a293ba0..77fc0a8e299 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumClass.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumClass.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumTest.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumTest.cs
index f925bfe78b5..0b316333e95 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumTest.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/EnumTest.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -125,11 +126,15 @@ namespace IO.Swagger.Model
this.OuterEnum = OuterEnum;
}
+
+
+
///
/// Gets or Sets OuterEnum
///
[DataMember(Name="outerEnum", EmitDefaultValue=false)]
public OuterEnum OuterEnum { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/FormatTest.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/FormatTest.cs
index 67f0fd05288..c91ee20661d 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/FormatTest.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/FormatTest.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -104,66 +105,80 @@ namespace IO.Swagger.Model
///
[DataMember(Name="integer", EmitDefaultValue=false)]
public int? Integer { get; set; }
+
///
/// Gets or Sets Int32
///
[DataMember(Name="int32", EmitDefaultValue=false)]
public int? Int32 { get; set; }
+
///
/// Gets or Sets Int64
///
[DataMember(Name="int64", EmitDefaultValue=false)]
public long? Int64 { get; set; }
+
///
/// Gets or Sets Number
///
[DataMember(Name="number", EmitDefaultValue=false)]
public decimal? Number { get; set; }
+
///
/// Gets or Sets _Float
///
[DataMember(Name="float", EmitDefaultValue=false)]
public float? _Float { get; set; }
+
///
/// Gets or Sets _Double
///
[DataMember(Name="double", EmitDefaultValue=false)]
public double? _Double { get; set; }
+
///
/// Gets or Sets _String
///
[DataMember(Name="string", EmitDefaultValue=false)]
public string _String { get; set; }
+
///
/// Gets or Sets _Byte
///
[DataMember(Name="byte", EmitDefaultValue=false)]
public byte[] _Byte { get; set; }
+
///
/// Gets or Sets Binary
///
[DataMember(Name="binary", EmitDefaultValue=false)]
public byte[] Binary { get; set; }
+
///
/// Gets or Sets Date
///
[DataMember(Name="date", EmitDefaultValue=false)]
+ [JsonConverter(typeof(SwaggerDateConverter))]
public DateTime? Date { get; set; }
+
///
/// Gets or Sets DateTime
///
[DataMember(Name="dateTime", EmitDefaultValue=false)]
public DateTime? DateTime { get; set; }
+
///
/// Gets or Sets Uuid
///
[DataMember(Name="uuid", EmitDefaultValue=false)]
public Guid? Uuid { get; set; }
+
///
/// Gets or Sets Password
///
[DataMember(Name="password", EmitDefaultValue=false)]
public string Password { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/HasOnlyReadOnly.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/HasOnlyReadOnly.cs
index 40c8e3b4680..796e4ab6f01 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/HasOnlyReadOnly.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/HasOnlyReadOnly.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -42,11 +43,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="bar", EmitDefaultValue=false)]
public string Bar { get; private set; }
+
///
/// Gets or Sets Foo
///
[DataMember(Name="foo", EmitDefaultValue=false)]
public string Foo { get; private set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/List.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/List.cs
index 518e9f95c48..fb2d466dc90 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/List.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/List.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="123-list", EmitDefaultValue=false)]
public string _123List { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MapTest.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MapTest.cs
index 7a5a392e2ae..9b70552afea 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MapTest.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MapTest.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -71,6 +72,8 @@ namespace IO.Swagger.Model
///
[DataMember(Name="map_map_of_string", EmitDefaultValue=false)]
public Dictionary> MapMapOfString { get; set; }
+
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
index 69a3df1d99e..ecad9c0af46 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/MixedPropertiesAndAdditionalPropertiesClass.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -47,16 +48,19 @@ namespace IO.Swagger.Model
///
[DataMember(Name="uuid", EmitDefaultValue=false)]
public Guid? Uuid { get; set; }
+
///
/// Gets or Sets DateTime
///
[DataMember(Name="dateTime", EmitDefaultValue=false)]
public DateTime? DateTime { get; set; }
+
///
/// Gets or Sets Map
///
[DataMember(Name="map", EmitDefaultValue=false)]
public Dictionary Map { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Model200Response.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Model200Response.cs
index 46b81508e53..bf731fc98c7 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Model200Response.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Model200Response.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -45,11 +46,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="name", EmitDefaultValue=false)]
public int? Name { get; set; }
+
///
/// Gets or Sets _Class
///
[DataMember(Name="class", EmitDefaultValue=false)]
public string _Class { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelClient.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelClient.cs
index 78a59e7b8b4..51cbba9d3e7 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelClient.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelClient.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="client", EmitDefaultValue=false)]
public string _Client { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelReturn.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelReturn.cs
index 072123896bc..41a00b3e83e 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelReturn.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ModelReturn.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="return", EmitDefaultValue=false)]
public int? _Return { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Name.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Name.cs
index 8011d5efaf1..f5cd048cc42 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Name.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Name.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -58,21 +59,25 @@ namespace IO.Swagger.Model
///
[DataMember(Name="name", EmitDefaultValue=false)]
public int? _Name { get; set; }
+
///
/// Gets or Sets SnakeCase
///
[DataMember(Name="snake_case", EmitDefaultValue=false)]
public int? SnakeCase { get; private set; }
+
///
/// Gets or Sets Property
///
[DataMember(Name="property", EmitDefaultValue=false)]
public string Property { get; set; }
+
///
/// Gets or Sets _123Number
///
[DataMember(Name="123Number", EmitDefaultValue=false)]
public int? _123Number { get; private set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/NumberOnly.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/NumberOnly.cs
index c2c22c6638a..5c64221326b 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/NumberOnly.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/NumberOnly.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="JustNumber", EmitDefaultValue=false)]
public decimal? JustNumber { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Order.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Order.cs
index 7edf5127127..a048f999240 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Order.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Order.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -94,26 +95,32 @@ namespace IO.Swagger.Model
///
[DataMember(Name="id", EmitDefaultValue=false)]
public long? Id { get; set; }
+
///
/// Gets or Sets PetId
///
[DataMember(Name="petId", EmitDefaultValue=false)]
public long? PetId { get; set; }
+
///
/// Gets or Sets Quantity
///
[DataMember(Name="quantity", EmitDefaultValue=false)]
public int? Quantity { get; set; }
+
///
/// Gets or Sets ShipDate
///
[DataMember(Name="shipDate", EmitDefaultValue=false)]
public DateTime? ShipDate { get; set; }
+
+
///
/// Gets or Sets Complete
///
[DataMember(Name="complete", EmitDefaultValue=false)]
public bool? Complete { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterBoolean.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterBoolean.cs
index 86d7a8ef3dd..bfb00dea6f6 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterBoolean.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterBoolean.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterComposite.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterComposite.cs
index 2d9c23842fc..ee323ed9116 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterComposite.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterComposite.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -47,16 +48,19 @@ namespace IO.Swagger.Model
///
[DataMember(Name="my_number", EmitDefaultValue=false)]
public OuterNumber MyNumber { get; set; }
+
///
/// Gets or Sets MyString
///
[DataMember(Name="my_string", EmitDefaultValue=false)]
public OuterString MyString { get; set; }
+
///
/// Gets or Sets MyBoolean
///
[DataMember(Name="my_boolean", EmitDefaultValue=false)]
public OuterBoolean MyBoolean { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterEnum.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterEnum.cs
index 35c31cadfa6..16135a6a052 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterEnum.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterEnum.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterNumber.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterNumber.cs
index 6e6d4f74f0f..930e22a6e05 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterNumber.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterNumber.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterString.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterString.cs
index 95d879acf69..0c3edc9a03d 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterString.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/OuterString.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Pet.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Pet.cs
index 671a476bdce..437f39fb86b 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Pet.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Pet.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -107,26 +108,32 @@ namespace IO.Swagger.Model
///
[DataMember(Name="id", EmitDefaultValue=false)]
public long? Id { get; set; }
+
///
/// Gets or Sets Category
///
[DataMember(Name="category", EmitDefaultValue=false)]
public Category Category { get; set; }
+
///
/// Gets or Sets Name
///
[DataMember(Name="name", EmitDefaultValue=false)]
public string Name { get; set; }
+
///
/// Gets or Sets PhotoUrls
///
[DataMember(Name="photoUrls", EmitDefaultValue=false)]
public List PhotoUrls { get; set; }
+
///
/// Gets or Sets Tags
///
[DataMember(Name="tags", EmitDefaultValue=false)]
public List Tags { get; set; }
+
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ReadOnlyFirst.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ReadOnlyFirst.cs
index 0eb2195e7f1..ded42ca2dd5 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ReadOnlyFirst.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/ReadOnlyFirst.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,11 +44,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="bar", EmitDefaultValue=false)]
public string Bar { get; private set; }
+
///
/// Gets or Sets Baz
///
[DataMember(Name="baz", EmitDefaultValue=false)]
public string Baz { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/SpecialModelName.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/SpecialModelName.cs
index 82d030f2cac..e7ea5a590da 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/SpecialModelName.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/SpecialModelName.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -43,6 +44,7 @@ namespace IO.Swagger.Model
///
[DataMember(Name="$special[property.name]", EmitDefaultValue=false)]
public long? SpecialPropertyName { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Tag.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Tag.cs
index 36028491dac..98f183664b8 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Tag.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/Tag.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -45,11 +46,13 @@ namespace IO.Swagger.Model
///
[DataMember(Name="id", EmitDefaultValue=false)]
public long? Id { get; set; }
+
///
/// Gets or Sets Name
///
[DataMember(Name="name", EmitDefaultValue=false)]
public string Name { get; set; }
+
///
/// Returns the string presentation of the object
///
diff --git a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/User.cs b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/User.cs
index b12ede32806..40cafb719e1 100644
--- a/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/User.cs
+++ b/samples/client/petstore/csharp/SwaggerClient/src/IO.Swagger/Model/User.cs
@@ -20,6 +20,7 @@ using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
+using SwaggerDateConverter = IO.Swagger.Client.SwaggerDateConverter;
namespace IO.Swagger.Model
{
@@ -57,42 +58,50 @@ namespace IO.Swagger.Model
///
[DataMember(Name="id", EmitDefaultValue=false)]
public long? Id { get; set; }
+
///
/// Gets or Sets Username
///
[DataMember(Name="username", EmitDefaultValue=false)]
public string Username { get; set; }
+
///
/// Gets or Sets FirstName
///
[DataMember(Name="firstName", EmitDefaultValue=false)]
public string FirstName { get; set; }
+
///
/// Gets or Sets LastName
///
[DataMember(Name="lastName", EmitDefaultValue=false)]
public string LastName { get; set; }
+
///
/// Gets or Sets Email
///
[DataMember(Name="email", EmitDefaultValue=false)]
public string Email { get; set; }
+
///
/// Gets or Sets Password
///
[DataMember(Name="password", EmitDefaultValue=false)]
public string Password { get; set; }
+
///
/// Gets or Sets Phone
///
[DataMember(Name="phone", EmitDefaultValue=false)]
public string Phone { get; set; }
+
///
/// User Status
///
/// User Status
[DataMember(Name="userStatus", EmitDefaultValue=false)]
public int? UserStatus { get; set; }
+
///
/// Returns the string presentation of the object
///