{"record":{"id":"c794f5b1df53b01a","repo":"OpenAPITools/openapi-generator","slug":"invalid-param-naming-name-must-be-original","errorCode":null,"errorMessage":"Invalid param naming '{name}'. Must be 'original', 'camelCase', 'PascalCase' or 'snake_case'","messagePattern":"Invalid param naming '(.+?)'\\. Must be 'original', 'camelCase', 'PascalCase' or 'snake_case'","errorType":"validation","errorClass":"IllegalArgumentException","httpStatus":null,"severity":"error","filePath":"modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java","lineNumber":911,"sourceCode":"                    .collect(Collectors.joining(\", \"));\n\n            String msg = String.format(Locale.ROOT, \"Invalid parameter naming '%s'. Must be one of %s.\", naming, values);\n            throw new IllegalArgumentException(msg);\n        }\n    }\n\n    private String getNameUsingParamNaming(String name) {\n        switch (getParamNaming()) {\n            case original:\n                return name;\n            case camelCase:\n                return camelize(name, LOWERCASE_FIRST_LETTER);\n            case PascalCase:\n                return camelize(name);\n            case snake_case:\n                return underscore(name);\n            default:\n                throw new IllegalArgumentException(\"Invalid param naming '\" +\n                        name + \"'. Must be 'original', 'camelCase', \" +\n                        \"'PascalCase' or 'snake_case'\");\n        }\n\n    }\n\n    private String getNameUsingModelPropertyNaming(String name) {\n        switch (getModelPropertyNaming()) {\n            case original:\n                additionalProperties.put(\"modelPropertyNamingOriginal\", true);\n                return name;\n            case camelCase:\n                return camelize(name, LOWERCASE_FIRST_LETTER);\n            case PascalCase:\n                return camelize(name);\n            case snake_case:\n                return underscore(name);\n            default:","sourceCodeStart":893,"sourceCodeEnd":929,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java#L893-L929","documentation":"Error \"Invalid param naming '{name}'. Must be 'original', 'camelCase', 'PascalCase' or 'snake_case'\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when the 'paramNaming' option is set to a value other than 'original', 'camelCase', 'PascalCase' or 'snake_case' for a TypeScript client generator.","commonSituations":"See trigger scenarios.","solutions":["Set parameterNaming to one of 'original', 'camelCase', 'PascalCase' or 'snake_case'."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"fcec517be3cf5b7964296bcba25fbc97541484e7","analyzedAt":"2026-08-22T11:13:11.613Z","schemaVersion":2},"datasetVersion":"2026-08-22T14:17:55.899Z"}