Skip to content

Commit b093a7c

Browse files
authored
Merge pull request #446 from swagger-api/ticket-9612
refs swagger-api/swagger-codegen#9612, refs swagger-api/swagger-codegen#8855 - fix BigDecimal typeMapping in typescript and python
2 parents b79e773 + d23dcc2 commit b093a7c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/main/java/io/swagger/codegen/v3/generators/python/PythonClientCodegen.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ public PythonClientCodegen() {
9393
typeMapping.put("integer", "int");
9494
typeMapping.put("float", "float");
9595
typeMapping.put("number", "float");
96+
typeMapping.put("BigDecimal", "float");
9697
typeMapping.put("long", "int");
9798
typeMapping.put("double", "float");
9899
typeMapping.put("array", "list");

src/main/java/io/swagger/codegen/v3/generators/typescript/AbstractTypeScriptClientCodegen.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ public AbstractTypeScriptClientCodegen() {
9090
typeMapping.put("int", "number");
9191
typeMapping.put("float", "number");
9292
typeMapping.put("number", "number");
93+
typeMapping.put("BigDecimal", "number");
9394
typeMapping.put("long", "number");
9495
typeMapping.put("short", "number");
9596
typeMapping.put("char", "string");
@@ -402,7 +403,7 @@ public Map<String, Object> postProcessModels(Map<String, Object> objs) {
402403
var.datatypeWithEnum = var.datatypeWithEnum.replace(var.enumName, cm.classname + "." + var.enumName);
403404
}
404405
}
405-
}
406+
}
406407

407408
return objs;
408409
}

0 commit comments

Comments
 (0)