Hi Claus, Thanks for your quick response. I installed version 1.5.8 of swagger-core, which is the latest stable version, but the problem remains the same.
Thanks, Gregor On Thu, Mar 31, 2016 at 7:44 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Try upgrade swagger-core to newer version > > On Wed, Mar 30, 2016 at 11:08 PM, Gregor Zurowski > <gre...@list.zurowski.org> wrote: >> 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 > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2