-
-
Notifications
You must be signed in to change notification settings - Fork 7.1k
Closed
Labels
Description
Is your feature request related to a problem? Please describe.
CSharp generated files have "EmitDefaultValue=false".
[DataContract]
public partial class MyClass: IEquatable<MyClass>
{
/// <summary>
/// Gets or Sets MyVal
/// </summary>
[DataMember(Name="Unrealized", EmitDefaultValue=false)]
public double MyVal{ get; set; }`
...
}
Describe the solution you'd like
There should be an option to not set this value (The default is true).
It looks like there is a option on https://github.com/OpenAPITools/openapi-generator/blob/master/docs/generators/csharp-refactor.md.
But i was unable to generate models with that generator.
So something like --additional-properties optionalEmitDefaultValues=true
Describe alternatives you've considered
None?