mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 12:40:53 +00:00
[csharp] Don't apply OpenAPIDateConverter json converter attribute for DateOnly properties (#18874)
* [csharp] Don't apply json converter attribute for DateOnly (#18541) Applying the OpenAPIDateConverter to an DateOnly property fails at runtime with an exception. * [csharp] Update samples
This commit is contained in:
parent
9919c23267
commit
cf303d4e03
@ -219,7 +219,9 @@
|
||||
{{^conditionalSerialization}}
|
||||
[DataMember(Name = "{{baseName}}"{{#required}}, IsRequired = true{{/required}}, EmitDefaultValue = {{#vendorExtensions.x-emit-default-value}}true{{/vendorExtensions.x-emit-default-value}}{{^vendorExtensions.x-emit-default-value}}{{#required}}true{{/required}}{{^required}}{{#isBoolean}}true{{/isBoolean}}{{^isBoolean}}{{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}}{{/isBoolean}}{{/required}}{{/vendorExtensions.x-emit-default-value}})]
|
||||
{{#isDate}}
|
||||
{{^supportsDateOnly}}
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
{{/supportsDateOnly}}
|
||||
{{/isDate}}
|
||||
{{#deprecated}}
|
||||
[Obsolete]
|
||||
|
@ -47,7 +47,6 @@ namespace Org.OpenAPITools.Model
|
||||
/// </summary>
|
||||
/// <example>Fri Jul 21 00:00:00 UTC 2017</example>
|
||||
[DataMember(Name = "dateOnlyProperty", EmitDefaultValue = false)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly DateOnlyProperty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -178,7 +178,6 @@ namespace Org.OpenAPITools.Model
|
||||
/// </summary>
|
||||
/// <example>Sun Feb 02 00:00:00 UTC 2020</example>
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly Date { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -92,7 +92,6 @@ namespace Org.OpenAPITools.Model
|
||||
/// Gets or Sets DateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "date_prop", EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly DateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -708,28 +708,24 @@ namespace Org.OpenAPITools.Model
|
||||
/// Gets or Sets RequiredNullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "required_nullable_date_prop", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly RequiredNullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets RequiredNotNullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "required_not_nullable_date_prop", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly RequiredNotNullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets NotRequiredNullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "not_required_nullable_date_prop", EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly NotRequiredNullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets NotRequiredNotnullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "not_required_notnullable_date_prop", EmitDefaultValue = false)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly NotRequiredNotnullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -46,7 +46,6 @@ namespace Org.OpenAPITools.Model
|
||||
/// </summary>
|
||||
/// <example>Fri Jul 21 00:00:00 UTC 2017</example>
|
||||
[DataMember(Name = "dateOnlyProperty", EmitDefaultValue = false)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly DateOnlyProperty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -174,7 +174,6 @@ namespace Org.OpenAPITools.Model
|
||||
/// </summary>
|
||||
/// <example>Sun Feb 02 00:00:00 UTC 2020</example>
|
||||
[DataMember(Name = "date", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly Date { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -92,7 +92,6 @@ namespace Org.OpenAPITools.Model
|
||||
/// Gets or Sets DateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "date_prop", EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly DateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
@ -704,28 +704,24 @@ namespace Org.OpenAPITools.Model
|
||||
/// Gets or Sets RequiredNullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "required_nullable_date_prop", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly RequiredNullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets RequiredNotNullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "required_not_nullable_date_prop", IsRequired = true, EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly RequiredNotNullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets NotRequiredNullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "not_required_nullable_date_prop", EmitDefaultValue = true)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly NotRequiredNullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets or Sets NotRequiredNotnullableDateProp
|
||||
/// </summary>
|
||||
[DataMember(Name = "not_required_notnullable_date_prop", EmitDefaultValue = false)]
|
||||
[JsonConverter(typeof(OpenAPIDateConverter))]
|
||||
public DateOnly NotRequiredNotnullableDateProp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
|
Loading…
x
Reference in New Issue
Block a user