adding int64 and int32 format support
diff --git a/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java b/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java
index 7c3a9a6..7625a2f 100644
--- a/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java
+++ b/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java
@@ -258,8 +258,10 @@
return required ? "double" : "Double";
// openapi types
case "int":
+ case "int32":
case "integer":
return required ? "int" : "Integer";
+ case "int64":
case "long":
return required ? "long" : "Long";
case "float":
@@ -383,9 +385,11 @@
imports.add(Map.class.getName());
return "Map<String, Double>";
case "int":
+ case "int32":
case "integer":
imports.add(Map.class.getName());
return "Map<String, Integer>";
+ case "int64":
case "long":
imports.add(Map.class.getName());
return "Map<String, Long>";
@@ -492,8 +496,10 @@
case "double":
return "Double";
case "int":
+ case "int32":
case "integer":
return "Integer";
+ case "int64":
case "long":
return "Long";
case "float":