camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wheadonj <>
Subject camel-swagger-java model api not including nested objects
Date Mon, 12 Oct 2015 02:53:21 GMT

I have just upgraded my project to camel version 2.16.0 so I can use the new
camel-swagger-java component a specify header params in my swagger
documentation (which works great, thanks).

I noticed that after upgrading, the import for the swagger annotations
changed from com.wordnik.swagger.annotations.* to io.swagger.annotations.*,
and now the swagger model schema documentation no longer includes the schema
for nested objects.

For example, I have a request that has a List<SomeObject> someObjects and in
the swagger model schema documentation all I see is:

  "someObjects": [

Before the upgrade the swagger model schema documentation would be
(displaying all properties of the "SomeObject"):

  "someObjects": [
      "someObjectProperty1": "",
      "someObjectProperty2": ""

All models have the @ApiModel annotation and all properties within the
models have the @ApiModelProperty annotation. Is this a bug that has been
introduced with the new camel-swagger-java component or is there some extra
configuration/annotations required to get the swagger schema documentation
working on nested objects?

Cheers, Jason

View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message