Espen Tjonneland created CAMEL-7941:
---------------------------------------
Summary: 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)