Skip to content

Commit 7622409

Browse files
author
andrewwilsonnew
committed
fixing httpMethods
1 parent 2fe8aca commit 7622409

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinMiskServerCodegen.java

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.openapitools.codegen.languages;
22

33
import org.openapitools.codegen.CodegenConstants;
4+
import org.openapitools.codegen.CodegenOperation;
45
import org.openapitools.codegen.CodegenType;
56
import org.openapitools.codegen.SupportingFile;
67
import org.openapitools.codegen.meta.GeneratorMetadata;
@@ -11,11 +12,18 @@
1112
import org.openapitools.codegen.meta.features.SchemaSupportFeature;
1213
import org.openapitools.codegen.meta.features.SecurityFeature;
1314
import org.openapitools.codegen.meta.features.WireFormatFeature;
15+
import org.openapitools.codegen.model.ModelMap;
16+
import org.openapitools.codegen.model.OperationMap;
17+
import org.openapitools.codegen.model.OperationsMap;
1418
import org.slf4j.Logger;
1519
import org.slf4j.LoggerFactory;
1620

1721
import java.io.File;
1822
import java.util.EnumSet;
23+
import java.util.List;
24+
import java.util.Locale;
25+
26+
import static org.openapitools.codegen.utils.StringUtils.camelize;
1927

2028
public class KotlinMiskServerCodegen extends AbstractKotlinCodegen {
2129

@@ -97,7 +105,17 @@ public KotlinMiskServerCodegen() {
97105

98106
}
99107

100-
108+
@Override
109+
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> allModels) {
110+
OperationMap objectMap = objs.getOperations();
111+
List<CodegenOperation> operations = objectMap.getOperation();
112+
113+
for (CodegenOperation operation : operations) {
114+
// http method verb conversion (e.g. PUT => Put)
115+
operation.httpMethod = camelize(operation.httpMethod.toLowerCase(Locale.ROOT));
116+
}
117+
return objs;
118+
}
101119
}
102120

103121

0 commit comments

Comments
 (0)