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;
|
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}}
|
{{#allowableValues}}{{#enumVars}}
|
||||||
[EnumMember(Value = "{{jsonname}}")]
|
[EnumMember(Value = "{{jsonname}}")]
|
||||||
{{name}}{{^-last}},
|
{{name}}{{^-last}},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user