{"record":{"id":"3418c156194155aa","repo":"OpenAPITools/openapi-generator","slug":"invalid-model-property-naming-naming-must-be-3418c1","errorCode":null,"errorMessage":"Invalid model property naming '{naming}'. Must be 'original', 'camelCase', 'PascalCase' or 'snake_case'","messagePattern":"Invalid model property 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/CSharpClientCodegen.java","lineNumber":619,"sourceCode":"                return 1;\n        }\n    };\n\n    @Override\n    public String getHelp() {\n        return \"Generates a C# client library (.NET Standard, .NET Core).\";\n    }\n\n    public String getModelPropertyNaming() {\n        return this.modelPropertyNaming;\n    }\n\n    public void setModelPropertyNaming(String naming) {\n        if (\"original\".equals(naming) || \"camelCase\".equals(naming) ||\n                \"PascalCase\".equals(naming) || \"snake_case\".equals(naming)) {\n            this.modelPropertyNaming = naming;\n        } else {\n            throw new IllegalArgumentException(\"Invalid model property naming '\" +\n                    naming + \"'. Must be 'original', 'camelCase', \" +\n                    \"'PascalCase' or 'snake_case'\");\n        }\n    }\n\n    @Override\n    public String getName() {\n        return \"csharp\";\n    }\n\n    public String getNameUsingModelPropertyNaming(String name) {\n        switch (CodegenConstants.MODEL_PROPERTY_NAMING_TYPE.valueOf(getModelPropertyNaming())) {\n            case original:\n                return name;\n            case camelCase:\n                return camelize(name, LOWERCASE_FIRST_LETTER);\n            case PascalCase:\n                return camelize(name);","sourceCodeStart":601,"sourceCodeEnd":637,"githubUrl":"https://github.com/OpenAPITools/openapi-generator/blob/fcec517be3cf5b7964296bcba25fbc97541484e7/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java#L601-L637","documentation":"Error \"Invalid model property naming '{naming}'. Must be 'original', 'camelCase', 'PascalCase' or 'snake_case'\" thrown in OpenAPITools/openapi-generator.","triggerScenarios":"Thrown when the 'modelPropertyNaming' option for the C# client generator is not 'original', 'camelCase', 'PascalCase' or 'snake_case'.","commonSituations":"See trigger scenarios.","solutions":["Set modelPropertyNaming 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"}