How is your pojo class annotated? On Mon, Oct 12, 2015 at 4:53 AM, wheadonj <jason.whea...@gmail.com> wrote: > Hi, > > 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": [ > "SomeObject" > ] > } > > 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: > http://camel.465427.n5.nabble.com/camel-swagger-java-model-api-not-including-nested-objects-tp5772542.html > Sent from the Camel - Users mailing list archive at Nabble.com.
-- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2nd edition: https://www.manning.com/books/camel-in-action-second-edition