-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Closed
Labels
Description
Bug Report Checklist
- Have you provided a full/minimal spec to reproduce the issue?
- Have you validated the input using an OpenAPI validator (example)?
- What's the version of OpenAPI Generator used?
- Have you search for related issues/PRs?
- What's the actual output vs expected output?
- [Optional] Bounty to sponsor the fix (example)
Description
enumTestType:
type: string
enum: [test-type-1, test-type-2]
example: test-type-1
This will produce invalid enum value names. Example:
enum class eEnumTestType
{
EnumTestType_test-type-1,
EnumTestType_test-type-2,
};
Result should be:
enum class eEnumTestType
{
EnumTestType_test_type_1,
EnumTestType_test_type_2,
};
or:
enum class eEnumTestType
{
EnumTestType_testtype1,
EnumTestType_testtype2,
};
openapi-generator version
Release 4.1.2
Suggest a fix
Remove the character or replace it with '_'.