Hi Everyone: I have a problem with path parameters when using the REST DSL with Camel 2.16.2 and the camel-swagger-java module. Path parameters are always exposed as enum types through Swagger.
The simplified REST part in my route builder looks as follows: === [...] rest("/test-api/v1").description("...") .consumes("application/json").produces("application/json") .put("/tests/{testNumber}/details").description("...") .param().name("testNumber").type(RestParamType.path) .dataType("string").description("...").endParam() [...] === The path parameter "testNumber" is exposed as an enum type through Swagger, see the corresponding Swagger JSON document excerpt: === [...] "parameters" : [ { "name" : "testNumber", "in" : "path", "description" : "...", "required" : true, "type" : "string", "enum" : [ ] }, [...] === Is this a bug or have I missed something? Thanks in advance, Gregor