diff --git a/codegen/casing.go b/codegen/casing.go index 32b5e8887..510462da6 100644 --- a/codegen/casing.go +++ b/codegen/casing.go @@ -215,3 +215,9 @@ func CamelToSnake(s string) string { } return strings.ToLower(strings.Join(words, "_")) } + +// LowerPascal is Pascal with first char lower +func LowerPascal(str string) string { + str = PascalCase(str) + return strings.ToLower(string(str[0])) + string(str[1:]) +}