[
https://issues.apache.org/jira/browse/CAMEL-7941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-7941.
--------------------------------
Resolution: Not A Problem
> Expose private variables as JSON for camel-swagger
> --------------------------------------------------
>
> Key: CAMEL-7941
> URL: https://issues.apache.org/jira/browse/CAMEL-7941
> Project: Camel
> Issue Type: Improvement
> Components: camel-swagger
> Affects Versions: 2.14.0
> Reporter: Espen Tjonneland
> Priority: Minor
>
> Consider the following class:
> @ApiModel(value = "MyDTO ", description = "My data transporter")
> public class MyDTO {
> @ApiModelProperty(value = "This is a private field")
> private String myPrivateField;
> }
> Swagger will not document the class as JSON. I am unsure if this is happening
> in camel-core, or if this is a problem with Swagger. However, the behavior is
> inconsistent with e.g. Gson, which handles private fields just fine. Instead
> it relies on annotations for how the class variables should be exposed.
> Would it be possible to have this variable exposed by default even though it
> is private, and instead rely on annotations for deciding how to expose the
> variables (like Gson does).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)