String format = Utils.getStringFromJsonNode(node, "format");
parameter.setDataType(SwaggerSerializers.fromJsonSchemaType(new Tuple2<String, String>(type, format)));
JsonNode jsonNode = node.get("items");
if (jsonNode != null) {
JModelRef items = jsonNode.traverse(jp.getCodec()).readValueAs(JModelRef.class);
if ("array".equalsIgnoreCase(type)) {
if (Utils.getBooleanFromJsonNode(node, "uniqueItems")) {
parameter.setDataType("Set["+items.getRef()+"]");
} else {
parameter.setDataType("List["+items.getRef()+"]");
}
}
}
parameter.setAllowableValues(Utils.getAllowableValuesFromJsonNode(node));