forked from loafle/openapi-generator-original
add hack to make enums nullable
This commit is contained in:
parent
8492802328
commit
e5f55da74e
@ -334,6 +334,11 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
|
||||
var.defaultValue = var.datatypeWithEnum + "." + enumName;
|
||||
}
|
||||
}
|
||||
|
||||
// HACK: strip ? from enum
|
||||
if (var.datatypeWithEnum != null) {
|
||||
var.vendorExtensions.put("plainDatatypeWithEnum", var.datatypeWithEnum.substring(0, var.datatypeWithEnum.length() - 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
public enum {{datatypeWithEnum}} {
|
||||
public enum {{vendorExtensions.plainDatatypeWithEnum}} {
|
||||
{{#allowableValues}}{{#enumVars}}
|
||||
[EnumMember(Value = "{{jsonname}}")]
|
||||
{{name}}{{^-last}},
|
||||
|
Loading…
x
Reference in New Issue
Block a user