prefixNsWrappedArray) {
+ this.prefixNsWrappedArray = prefixNsWrappedArray;
+ }
+
+
+ @Override
+ public boolean equals(java.lang.Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ XmlItem xmlItem = (XmlItem) o;
+ return Objects.equals(this.attributeString, xmlItem.attributeString) &&
+ Objects.equals(this.attributeNumber, xmlItem.attributeNumber) &&
+ Objects.equals(this.attributeInteger, xmlItem.attributeInteger) &&
+ Objects.equals(this.attributeBoolean, xmlItem.attributeBoolean) &&
+ Objects.equals(this.wrappedArray, xmlItem.wrappedArray) &&
+ Objects.equals(this.nameString, xmlItem.nameString) &&
+ Objects.equals(this.nameNumber, xmlItem.nameNumber) &&
+ Objects.equals(this.nameInteger, xmlItem.nameInteger) &&
+ Objects.equals(this.nameBoolean, xmlItem.nameBoolean) &&
+ Objects.equals(this.nameArray, xmlItem.nameArray) &&
+ Objects.equals(this.nameWrappedArray, xmlItem.nameWrappedArray) &&
+ Objects.equals(this.prefixString, xmlItem.prefixString) &&
+ Objects.equals(this.prefixNumber, xmlItem.prefixNumber) &&
+ Objects.equals(this.prefixInteger, xmlItem.prefixInteger) &&
+ Objects.equals(this.prefixBoolean, xmlItem.prefixBoolean) &&
+ Objects.equals(this.prefixArray, xmlItem.prefixArray) &&
+ Objects.equals(this.prefixWrappedArray, xmlItem.prefixWrappedArray) &&
+ Objects.equals(this.namespaceString, xmlItem.namespaceString) &&
+ Objects.equals(this.namespaceNumber, xmlItem.namespaceNumber) &&
+ Objects.equals(this.namespaceInteger, xmlItem.namespaceInteger) &&
+ Objects.equals(this.namespaceBoolean, xmlItem.namespaceBoolean) &&
+ Objects.equals(this.namespaceArray, xmlItem.namespaceArray) &&
+ Objects.equals(this.namespaceWrappedArray, xmlItem.namespaceWrappedArray) &&
+ Objects.equals(this.prefixNsString, xmlItem.prefixNsString) &&
+ Objects.equals(this.prefixNsNumber, xmlItem.prefixNsNumber) &&
+ Objects.equals(this.prefixNsInteger, xmlItem.prefixNsInteger) &&
+ Objects.equals(this.prefixNsBoolean, xmlItem.prefixNsBoolean) &&
+ Objects.equals(this.prefixNsArray, xmlItem.prefixNsArray) &&
+ Objects.equals(this.prefixNsWrappedArray, xmlItem.prefixNsWrappedArray);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(attributeString, attributeNumber, attributeInteger, attributeBoolean, wrappedArray, nameString, nameNumber, nameInteger, nameBoolean, nameArray, nameWrappedArray, prefixString, prefixNumber, prefixInteger, prefixBoolean, prefixArray, prefixWrappedArray, namespaceString, namespaceNumber, namespaceInteger, namespaceBoolean, namespaceArray, namespaceWrappedArray, prefixNsString, prefixNsNumber, prefixNsInteger, prefixNsBoolean, prefixNsArray, prefixNsWrappedArray);
+ }
+
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class XmlItem {\n");
+ sb.append(" attributeString: ").append(toIndentedString(attributeString)).append("\n");
+ sb.append(" attributeNumber: ").append(toIndentedString(attributeNumber)).append("\n");
+ sb.append(" attributeInteger: ").append(toIndentedString(attributeInteger)).append("\n");
+ sb.append(" attributeBoolean: ").append(toIndentedString(attributeBoolean)).append("\n");
+ sb.append(" wrappedArray: ").append(toIndentedString(wrappedArray)).append("\n");
+ sb.append(" nameString: ").append(toIndentedString(nameString)).append("\n");
+ sb.append(" nameNumber: ").append(toIndentedString(nameNumber)).append("\n");
+ sb.append(" nameInteger: ").append(toIndentedString(nameInteger)).append("\n");
+ sb.append(" nameBoolean: ").append(toIndentedString(nameBoolean)).append("\n");
+ sb.append(" nameArray: ").append(toIndentedString(nameArray)).append("\n");
+ sb.append(" nameWrappedArray: ").append(toIndentedString(nameWrappedArray)).append("\n");
+ sb.append(" prefixString: ").append(toIndentedString(prefixString)).append("\n");
+ sb.append(" prefixNumber: ").append(toIndentedString(prefixNumber)).append("\n");
+ sb.append(" prefixInteger: ").append(toIndentedString(prefixInteger)).append("\n");
+ sb.append(" prefixBoolean: ").append(toIndentedString(prefixBoolean)).append("\n");
+ sb.append(" prefixArray: ").append(toIndentedString(prefixArray)).append("\n");
+ sb.append(" prefixWrappedArray: ").append(toIndentedString(prefixWrappedArray)).append("\n");
+ sb.append(" namespaceString: ").append(toIndentedString(namespaceString)).append("\n");
+ sb.append(" namespaceNumber: ").append(toIndentedString(namespaceNumber)).append("\n");
+ sb.append(" namespaceInteger: ").append(toIndentedString(namespaceInteger)).append("\n");
+ sb.append(" namespaceBoolean: ").append(toIndentedString(namespaceBoolean)).append("\n");
+ sb.append(" namespaceArray: ").append(toIndentedString(namespaceArray)).append("\n");
+ sb.append(" namespaceWrappedArray: ").append(toIndentedString(namespaceWrappedArray)).append("\n");
+ sb.append(" prefixNsString: ").append(toIndentedString(prefixNsString)).append("\n");
+ sb.append(" prefixNsNumber: ").append(toIndentedString(prefixNsNumber)).append("\n");
+ sb.append(" prefixNsInteger: ").append(toIndentedString(prefixNsInteger)).append("\n");
+ sb.append(" prefixNsBoolean: ").append(toIndentedString(prefixNsBoolean)).append("\n");
+ sb.append(" prefixNsArray: ").append(toIndentedString(prefixNsArray)).append("\n");
+ sb.append(" prefixNsWrappedArray: ").append(toIndentedString(prefixNsWrappedArray)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(java.lang.Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/samples/client/petstore/java/feign10x/src/test/java/org/openapitools/client/model/XmlItemTest.java b/samples/client/petstore/java/feign10x/src/test/java/org/openapitools/client/model/XmlItemTest.java
new file mode 100644
index 0000000000..55e75391e0
--- /dev/null
+++ b/samples/client/petstore/java/feign10x/src/test/java/org/openapitools/client/model/XmlItemTest.java
@@ -0,0 +1,275 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for XmlItem
+ */
+public class XmlItemTest {
+ private final XmlItem model = new XmlItem();
+
+ /**
+ * Model tests for XmlItem
+ */
+ @Test
+ public void testXmlItem() {
+ // TODO: test XmlItem
+ }
+
+ /**
+ * Test the property 'attributeString'
+ */
+ @Test
+ public void attributeStringTest() {
+ // TODO: test attributeString
+ }
+
+ /**
+ * Test the property 'attributeNumber'
+ */
+ @Test
+ public void attributeNumberTest() {
+ // TODO: test attributeNumber
+ }
+
+ /**
+ * Test the property 'attributeInteger'
+ */
+ @Test
+ public void attributeIntegerTest() {
+ // TODO: test attributeInteger
+ }
+
+ /**
+ * Test the property 'attributeBoolean'
+ */
+ @Test
+ public void attributeBooleanTest() {
+ // TODO: test attributeBoolean
+ }
+
+ /**
+ * Test the property 'wrappedArray'
+ */
+ @Test
+ public void wrappedArrayTest() {
+ // TODO: test wrappedArray
+ }
+
+ /**
+ * Test the property 'nameString'
+ */
+ @Test
+ public void nameStringTest() {
+ // TODO: test nameString
+ }
+
+ /**
+ * Test the property 'nameNumber'
+ */
+ @Test
+ public void nameNumberTest() {
+ // TODO: test nameNumber
+ }
+
+ /**
+ * Test the property 'nameInteger'
+ */
+ @Test
+ public void nameIntegerTest() {
+ // TODO: test nameInteger
+ }
+
+ /**
+ * Test the property 'nameBoolean'
+ */
+ @Test
+ public void nameBooleanTest() {
+ // TODO: test nameBoolean
+ }
+
+ /**
+ * Test the property 'nameArray'
+ */
+ @Test
+ public void nameArrayTest() {
+ // TODO: test nameArray
+ }
+
+ /**
+ * Test the property 'nameWrappedArray'
+ */
+ @Test
+ public void nameWrappedArrayTest() {
+ // TODO: test nameWrappedArray
+ }
+
+ /**
+ * Test the property 'prefixString'
+ */
+ @Test
+ public void prefixStringTest() {
+ // TODO: test prefixString
+ }
+
+ /**
+ * Test the property 'prefixNumber'
+ */
+ @Test
+ public void prefixNumberTest() {
+ // TODO: test prefixNumber
+ }
+
+ /**
+ * Test the property 'prefixInteger'
+ */
+ @Test
+ public void prefixIntegerTest() {
+ // TODO: test prefixInteger
+ }
+
+ /**
+ * Test the property 'prefixBoolean'
+ */
+ @Test
+ public void prefixBooleanTest() {
+ // TODO: test prefixBoolean
+ }
+
+ /**
+ * Test the property 'prefixArray'
+ */
+ @Test
+ public void prefixArrayTest() {
+ // TODO: test prefixArray
+ }
+
+ /**
+ * Test the property 'prefixWrappedArray'
+ */
+ @Test
+ public void prefixWrappedArrayTest() {
+ // TODO: test prefixWrappedArray
+ }
+
+ /**
+ * Test the property 'namespaceString'
+ */
+ @Test
+ public void namespaceStringTest() {
+ // TODO: test namespaceString
+ }
+
+ /**
+ * Test the property 'namespaceNumber'
+ */
+ @Test
+ public void namespaceNumberTest() {
+ // TODO: test namespaceNumber
+ }
+
+ /**
+ * Test the property 'namespaceInteger'
+ */
+ @Test
+ public void namespaceIntegerTest() {
+ // TODO: test namespaceInteger
+ }
+
+ /**
+ * Test the property 'namespaceBoolean'
+ */
+ @Test
+ public void namespaceBooleanTest() {
+ // TODO: test namespaceBoolean
+ }
+
+ /**
+ * Test the property 'namespaceArray'
+ */
+ @Test
+ public void namespaceArrayTest() {
+ // TODO: test namespaceArray
+ }
+
+ /**
+ * Test the property 'namespaceWrappedArray'
+ */
+ @Test
+ public void namespaceWrappedArrayTest() {
+ // TODO: test namespaceWrappedArray
+ }
+
+ /**
+ * Test the property 'prefixNamespaceString'
+ */
+ @Test
+ public void prefixNamespaceStringTest() {
+ // TODO: test prefixNamespaceString
+ }
+
+ /**
+ * Test the property 'prefixNamespaceNumber'
+ */
+ @Test
+ public void prefixNamespaceNumberTest() {
+ // TODO: test prefixNamespaceNumber
+ }
+
+ /**
+ * Test the property 'prefixNamespaceInteger'
+ */
+ @Test
+ public void prefixNamespaceIntegerTest() {
+ // TODO: test prefixNamespaceInteger
+ }
+
+ /**
+ * Test the property 'prefixNamespaceBoolean'
+ */
+ @Test
+ public void prefixNamespaceBooleanTest() {
+ // TODO: test prefixNamespaceBoolean
+ }
+
+ /**
+ * Test the property 'prefixNamespaceArray'
+ */
+ @Test
+ public void prefixNamespaceArrayTest() {
+ // TODO: test prefixNamespaceArray
+ }
+
+ /**
+ * Test the property 'prefixNamespaceWrappedArray'
+ */
+ @Test
+ public void prefixNamespaceWrappedArrayTest() {
+ // TODO: test prefixNamespaceWrappedArray
+ }
+
+}
diff --git a/samples/client/petstore/java/google-api-client/docs/FakeApi.md b/samples/client/petstore/java/google-api-client/docs/FakeApi.md
index 8e3385cc83..5b7781b117 100644
--- a/samples/client/petstore/java/google-api-client/docs/FakeApi.md
+++ b/samples/client/petstore/java/google-api-client/docs/FakeApi.md
@@ -4,6 +4,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
Method | HTTP request | Description
------------- | ------------- | -------------
+[**createXmlItem**](FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem
[**fakeOuterBooleanSerialize**](FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
[**fakeOuterCompositeSerialize**](FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
[**fakeOuterNumberSerialize**](FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
@@ -18,6 +19,50 @@ Method | HTTP request | Description
[**testJsonFormData**](FakeApi.md#testJsonFormData) | **GET** /fake/jsonFormData | test json serialization of form data
+
+# **createXmlItem**
+> createXmlItem(xmlItem)
+
+creates an XmlItem
+
+this route creates an XmlItem
+
+### Example
+```java
+// Import classes:
+//import org.openapitools.client.ApiException;
+//import org.openapitools.client.api.FakeApi;
+
+
+FakeApi apiInstance = new FakeApi();
+XmlItem xmlItem = new XmlItem(); // XmlItem | XmlItem Body
+try {
+ apiInstance.createXmlItem(xmlItem);
+} catch (ApiException e) {
+ System.err.println("Exception when calling FakeApi#createXmlItem");
+ e.printStackTrace();
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **xmlItem** | [**XmlItem**](XmlItem.md)| XmlItem Body |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/xml, application/xml; charset=utf-8, application/xml; charset=utf-16, text/xml, text/xml; charset=utf-8, text/xml; charset=utf-16
+ - **Accept**: Not defined
+
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)
diff --git a/samples/client/petstore/java/google-api-client/docs/XmlItem.md b/samples/client/petstore/java/google-api-client/docs/XmlItem.md
new file mode 100644
index 0000000000..9d2690acd8
--- /dev/null
+++ b/samples/client/petstore/java/google-api-client/docs/XmlItem.md
@@ -0,0 +1,38 @@
+
+# XmlItem
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**attributeString** | **String** | | [optional]
+**attributeNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**attributeInteger** | **Integer** | | [optional]
+**attributeBoolean** | **Boolean** | | [optional]
+**wrappedArray** | **List<Integer>** | | [optional]
+**nameString** | **String** | | [optional]
+**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**nameInteger** | **Integer** | | [optional]
+**nameBoolean** | **Boolean** | | [optional]
+**nameArray** | **List<Integer>** | | [optional]
+**nameWrappedArray** | **List<Integer>** | | [optional]
+**prefixString** | **String** | | [optional]
+**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**prefixInteger** | **Integer** | | [optional]
+**prefixBoolean** | **Boolean** | | [optional]
+**prefixArray** | **List<Integer>** | | [optional]
+**prefixWrappedArray** | **List<Integer>** | | [optional]
+**namespaceString** | **String** | | [optional]
+**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**namespaceInteger** | **Integer** | | [optional]
+**namespaceBoolean** | **Boolean** | | [optional]
+**namespaceArray** | **List<Integer>** | | [optional]
+**namespaceWrappedArray** | **List<Integer>** | | [optional]
+**prefixNsString** | **String** | | [optional]
+**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**prefixNsInteger** | **Integer** | | [optional]
+**prefixNsBoolean** | **Boolean** | | [optional]
+**prefixNsArray** | **List<Integer>** | | [optional]
+**prefixNsWrappedArray** | **List<Integer>** | | [optional]
+
+
+
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java
index a78c0a0219..8f19ffa8b9 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java
@@ -10,6 +10,7 @@ import org.threeten.bp.LocalDate;
import org.threeten.bp.OffsetDateTime;
import org.openapitools.client.model.OuterComposite;
import org.openapitools.client.model.User;
+import org.openapitools.client.model.XmlItem;
import com.fasterxml.jackson.core.type.TypeReference;
import com.google.api.client.http.GenericUrl;
@@ -47,6 +48,92 @@ public class FakeApi {
this.apiClient = apiClient;
}
+ /**
+ * creates an XmlItem
+ * this route creates an XmlItem
+ * 200 - successful operation
+ * @param xmlItem XmlItem Body
+ * @throws IOException if an error occurs while attempting to invoke the API
+ **/
+ public void createXmlItem(XmlItem xmlItem) throws IOException {
+ createXmlItemForHttpResponse(xmlItem);
+ }
+
+ /**
+ * creates an XmlItem
+ * this route creates an XmlItem
+ *
200 - successful operation
+ * @param xmlItem XmlItem Body
+ * @param params Map of query params. A collection will be interpreted as passing in multiple instances of the same query param.
+ * @throws IOException if an error occurs while attempting to invoke the API
+ **/
+ public void createXmlItem(XmlItem xmlItem, Map params) throws IOException {
+ createXmlItemForHttpResponse(xmlItem, params);
+ }
+
+ public HttpResponse createXmlItemForHttpResponse(XmlItem xmlItem) throws IOException {
+ // verify the required parameter 'xmlItem' is set
+ if (xmlItem == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'xmlItem' when calling createXmlItem");
+ }
+ UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/create_xml_item");
+
+ String url = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(url);
+
+ HttpContent content = apiClient.new JacksonJsonHttpContent(xmlItem);
+ return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
+ }
+
+ public HttpResponse createXmlItemForHttpResponse(java.io.InputStream xmlItem, String mediaType) throws IOException {
+ // verify the required parameter 'xmlItem' is set
+ if (xmlItem == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'xmlItem' when calling createXmlItem");
+ }
+ UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/create_xml_item");
+
+ String url = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(url);
+
+ HttpContent content = xmlItem == null ?
+ apiClient.new JacksonJsonHttpContent(null) :
+ new InputStreamContent(mediaType == null ? Json.MEDIA_TYPE : mediaType, xmlItem);
+ return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
+ }
+
+ public HttpResponse createXmlItemForHttpResponse(XmlItem xmlItem, Map params) throws IOException {
+ // verify the required parameter 'xmlItem' is set
+ if (xmlItem == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'xmlItem' when calling createXmlItem");
+ }
+ UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/create_xml_item");
+
+ // Copy the params argument if present, to allow passing in immutable maps
+ Map allParams = params == null ? new HashMap() : new HashMap(params);
+
+ for (Map.Entry entry: allParams.entrySet()) {
+ String key = entry.getKey();
+ Object value = entry.getValue();
+
+ if (key != null && value != null) {
+ if (value instanceof Collection) {
+ uriBuilder = uriBuilder.queryParam(key, ((Collection) value).toArray());
+ } else if (value instanceof Object[]) {
+ uriBuilder = uriBuilder.queryParam(key, (Object[]) value);
+ } else {
+ uriBuilder = uriBuilder.queryParam(key, value);
+ }
+ }
+ }
+
+ String url = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(url);
+
+ HttpContent content = apiClient.new JacksonJsonHttpContent(xmlItem);
+ return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
+ }
+
+
/**
* Test serialization of outer boolean types
* 200 - Output boolean
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java
new file mode 100644
index 0000000000..a4f4b6ea67
--- /dev/null
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/model/XmlItem.java
@@ -0,0 +1,809 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * XmlItem
+ */
+
+public class XmlItem {
+ @JsonProperty("attribute_string")
+ private String attributeString;
+
+ @JsonProperty("attribute_number")
+ private BigDecimal attributeNumber;
+
+ @JsonProperty("attribute_integer")
+ private Integer attributeInteger;
+
+ @JsonProperty("attribute_boolean")
+ private Boolean attributeBoolean;
+
+ @JsonProperty("wrapped_array")
+ private List wrappedArray = new ArrayList();
+
+ @JsonProperty("name_string")
+ private String nameString;
+
+ @JsonProperty("name_number")
+ private BigDecimal nameNumber;
+
+ @JsonProperty("name_integer")
+ private Integer nameInteger;
+
+ @JsonProperty("name_boolean")
+ private Boolean nameBoolean;
+
+ @JsonProperty("name_array")
+ private List nameArray = new ArrayList();
+
+ @JsonProperty("name_wrapped_array")
+ private List nameWrappedArray = new ArrayList();
+
+ @JsonProperty("prefix_string")
+ private String prefixString;
+
+ @JsonProperty("prefix_number")
+ private BigDecimal prefixNumber;
+
+ @JsonProperty("prefix_integer")
+ private Integer prefixInteger;
+
+ @JsonProperty("prefix_boolean")
+ private Boolean prefixBoolean;
+
+ @JsonProperty("prefix_array")
+ private List prefixArray = new ArrayList();
+
+ @JsonProperty("prefix_wrapped_array")
+ private List prefixWrappedArray = new ArrayList();
+
+ @JsonProperty("namespace_string")
+ private String namespaceString;
+
+ @JsonProperty("namespace_number")
+ private BigDecimal namespaceNumber;
+
+ @JsonProperty("namespace_integer")
+ private Integer namespaceInteger;
+
+ @JsonProperty("namespace_boolean")
+ private Boolean namespaceBoolean;
+
+ @JsonProperty("namespace_array")
+ private List namespaceArray = new ArrayList();
+
+ @JsonProperty("namespace_wrapped_array")
+ private List namespaceWrappedArray = new ArrayList();
+
+ @JsonProperty("prefix_ns_string")
+ private String prefixNsString;
+
+ @JsonProperty("prefix_ns_number")
+ private BigDecimal prefixNsNumber;
+
+ @JsonProperty("prefix_ns_integer")
+ private Integer prefixNsInteger;
+
+ @JsonProperty("prefix_ns_boolean")
+ private Boolean prefixNsBoolean;
+
+ @JsonProperty("prefix_ns_array")
+ private List prefixNsArray = new ArrayList();
+
+ @JsonProperty("prefix_ns_wrapped_array")
+ private List prefixNsWrappedArray = new ArrayList();
+
+ public XmlItem attributeString(String attributeString) {
+ this.attributeString = attributeString;
+ return this;
+ }
+
+ /**
+ * Get attributeString
+ * @return attributeString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getAttributeString() {
+ return attributeString;
+ }
+
+ public void setAttributeString(String attributeString) {
+ this.attributeString = attributeString;
+ }
+
+ public XmlItem attributeNumber(BigDecimal attributeNumber) {
+ this.attributeNumber = attributeNumber;
+ return this;
+ }
+
+ /**
+ * Get attributeNumber
+ * @return attributeNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getAttributeNumber() {
+ return attributeNumber;
+ }
+
+ public void setAttributeNumber(BigDecimal attributeNumber) {
+ this.attributeNumber = attributeNumber;
+ }
+
+ public XmlItem attributeInteger(Integer attributeInteger) {
+ this.attributeInteger = attributeInteger;
+ return this;
+ }
+
+ /**
+ * Get attributeInteger
+ * @return attributeInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getAttributeInteger() {
+ return attributeInteger;
+ }
+
+ public void setAttributeInteger(Integer attributeInteger) {
+ this.attributeInteger = attributeInteger;
+ }
+
+ public XmlItem attributeBoolean(Boolean attributeBoolean) {
+ this.attributeBoolean = attributeBoolean;
+ return this;
+ }
+
+ /**
+ * Get attributeBoolean
+ * @return attributeBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getAttributeBoolean() {
+ return attributeBoolean;
+ }
+
+ public void setAttributeBoolean(Boolean attributeBoolean) {
+ this.attributeBoolean = attributeBoolean;
+ }
+
+ public XmlItem wrappedArray(List wrappedArray) {
+ this.wrappedArray = wrappedArray;
+ return this;
+ }
+
+ public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
+ if (this.wrappedArray == null) {
+ this.wrappedArray = new ArrayList();
+ }
+ this.wrappedArray.add(wrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get wrappedArray
+ * @return wrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getWrappedArray() {
+ return wrappedArray;
+ }
+
+ public void setWrappedArray(List wrappedArray) {
+ this.wrappedArray = wrappedArray;
+ }
+
+ public XmlItem nameString(String nameString) {
+ this.nameString = nameString;
+ return this;
+ }
+
+ /**
+ * Get nameString
+ * @return nameString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getNameString() {
+ return nameString;
+ }
+
+ public void setNameString(String nameString) {
+ this.nameString = nameString;
+ }
+
+ public XmlItem nameNumber(BigDecimal nameNumber) {
+ this.nameNumber = nameNumber;
+ return this;
+ }
+
+ /**
+ * Get nameNumber
+ * @return nameNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getNameNumber() {
+ return nameNumber;
+ }
+
+ public void setNameNumber(BigDecimal nameNumber) {
+ this.nameNumber = nameNumber;
+ }
+
+ public XmlItem nameInteger(Integer nameInteger) {
+ this.nameInteger = nameInteger;
+ return this;
+ }
+
+ /**
+ * Get nameInteger
+ * @return nameInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getNameInteger() {
+ return nameInteger;
+ }
+
+ public void setNameInteger(Integer nameInteger) {
+ this.nameInteger = nameInteger;
+ }
+
+ public XmlItem nameBoolean(Boolean nameBoolean) {
+ this.nameBoolean = nameBoolean;
+ return this;
+ }
+
+ /**
+ * Get nameBoolean
+ * @return nameBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getNameBoolean() {
+ return nameBoolean;
+ }
+
+ public void setNameBoolean(Boolean nameBoolean) {
+ this.nameBoolean = nameBoolean;
+ }
+
+ public XmlItem nameArray(List nameArray) {
+ this.nameArray = nameArray;
+ return this;
+ }
+
+ public XmlItem addNameArrayItem(Integer nameArrayItem) {
+ if (this.nameArray == null) {
+ this.nameArray = new ArrayList();
+ }
+ this.nameArray.add(nameArrayItem);
+ return this;
+ }
+
+ /**
+ * Get nameArray
+ * @return nameArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getNameArray() {
+ return nameArray;
+ }
+
+ public void setNameArray(List nameArray) {
+ this.nameArray = nameArray;
+ }
+
+ public XmlItem nameWrappedArray(List nameWrappedArray) {
+ this.nameWrappedArray = nameWrappedArray;
+ return this;
+ }
+
+ public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
+ if (this.nameWrappedArray == null) {
+ this.nameWrappedArray = new ArrayList();
+ }
+ this.nameWrappedArray.add(nameWrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get nameWrappedArray
+ * @return nameWrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getNameWrappedArray() {
+ return nameWrappedArray;
+ }
+
+ public void setNameWrappedArray(List nameWrappedArray) {
+ this.nameWrappedArray = nameWrappedArray;
+ }
+
+ public XmlItem prefixString(String prefixString) {
+ this.prefixString = prefixString;
+ return this;
+ }
+
+ /**
+ * Get prefixString
+ * @return prefixString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getPrefixString() {
+ return prefixString;
+ }
+
+ public void setPrefixString(String prefixString) {
+ this.prefixString = prefixString;
+ }
+
+ public XmlItem prefixNumber(BigDecimal prefixNumber) {
+ this.prefixNumber = prefixNumber;
+ return this;
+ }
+
+ /**
+ * Get prefixNumber
+ * @return prefixNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getPrefixNumber() {
+ return prefixNumber;
+ }
+
+ public void setPrefixNumber(BigDecimal prefixNumber) {
+ this.prefixNumber = prefixNumber;
+ }
+
+ public XmlItem prefixInteger(Integer prefixInteger) {
+ this.prefixInteger = prefixInteger;
+ return this;
+ }
+
+ /**
+ * Get prefixInteger
+ * @return prefixInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getPrefixInteger() {
+ return prefixInteger;
+ }
+
+ public void setPrefixInteger(Integer prefixInteger) {
+ this.prefixInteger = prefixInteger;
+ }
+
+ public XmlItem prefixBoolean(Boolean prefixBoolean) {
+ this.prefixBoolean = prefixBoolean;
+ return this;
+ }
+
+ /**
+ * Get prefixBoolean
+ * @return prefixBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getPrefixBoolean() {
+ return prefixBoolean;
+ }
+
+ public void setPrefixBoolean(Boolean prefixBoolean) {
+ this.prefixBoolean = prefixBoolean;
+ }
+
+ public XmlItem prefixArray(List prefixArray) {
+ this.prefixArray = prefixArray;
+ return this;
+ }
+
+ public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
+ if (this.prefixArray == null) {
+ this.prefixArray = new ArrayList();
+ }
+ this.prefixArray.add(prefixArrayItem);
+ return this;
+ }
+
+ /**
+ * Get prefixArray
+ * @return prefixArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getPrefixArray() {
+ return prefixArray;
+ }
+
+ public void setPrefixArray(List prefixArray) {
+ this.prefixArray = prefixArray;
+ }
+
+ public XmlItem prefixWrappedArray(List prefixWrappedArray) {
+ this.prefixWrappedArray = prefixWrappedArray;
+ return this;
+ }
+
+ public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
+ if (this.prefixWrappedArray == null) {
+ this.prefixWrappedArray = new ArrayList();
+ }
+ this.prefixWrappedArray.add(prefixWrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get prefixWrappedArray
+ * @return prefixWrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getPrefixWrappedArray() {
+ return prefixWrappedArray;
+ }
+
+ public void setPrefixWrappedArray(List prefixWrappedArray) {
+ this.prefixWrappedArray = prefixWrappedArray;
+ }
+
+ public XmlItem namespaceString(String namespaceString) {
+ this.namespaceString = namespaceString;
+ return this;
+ }
+
+ /**
+ * Get namespaceString
+ * @return namespaceString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getNamespaceString() {
+ return namespaceString;
+ }
+
+ public void setNamespaceString(String namespaceString) {
+ this.namespaceString = namespaceString;
+ }
+
+ public XmlItem namespaceNumber(BigDecimal namespaceNumber) {
+ this.namespaceNumber = namespaceNumber;
+ return this;
+ }
+
+ /**
+ * Get namespaceNumber
+ * @return namespaceNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getNamespaceNumber() {
+ return namespaceNumber;
+ }
+
+ public void setNamespaceNumber(BigDecimal namespaceNumber) {
+ this.namespaceNumber = namespaceNumber;
+ }
+
+ public XmlItem namespaceInteger(Integer namespaceInteger) {
+ this.namespaceInteger = namespaceInteger;
+ return this;
+ }
+
+ /**
+ * Get namespaceInteger
+ * @return namespaceInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getNamespaceInteger() {
+ return namespaceInteger;
+ }
+
+ public void setNamespaceInteger(Integer namespaceInteger) {
+ this.namespaceInteger = namespaceInteger;
+ }
+
+ public XmlItem namespaceBoolean(Boolean namespaceBoolean) {
+ this.namespaceBoolean = namespaceBoolean;
+ return this;
+ }
+
+ /**
+ * Get namespaceBoolean
+ * @return namespaceBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getNamespaceBoolean() {
+ return namespaceBoolean;
+ }
+
+ public void setNamespaceBoolean(Boolean namespaceBoolean) {
+ this.namespaceBoolean = namespaceBoolean;
+ }
+
+ public XmlItem namespaceArray(List namespaceArray) {
+ this.namespaceArray = namespaceArray;
+ return this;
+ }
+
+ public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
+ if (this.namespaceArray == null) {
+ this.namespaceArray = new ArrayList();
+ }
+ this.namespaceArray.add(namespaceArrayItem);
+ return this;
+ }
+
+ /**
+ * Get namespaceArray
+ * @return namespaceArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getNamespaceArray() {
+ return namespaceArray;
+ }
+
+ public void setNamespaceArray(List namespaceArray) {
+ this.namespaceArray = namespaceArray;
+ }
+
+ public XmlItem namespaceWrappedArray(List namespaceWrappedArray) {
+ this.namespaceWrappedArray = namespaceWrappedArray;
+ return this;
+ }
+
+ public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
+ if (this.namespaceWrappedArray == null) {
+ this.namespaceWrappedArray = new ArrayList();
+ }
+ this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get namespaceWrappedArray
+ * @return namespaceWrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getNamespaceWrappedArray() {
+ return namespaceWrappedArray;
+ }
+
+ public void setNamespaceWrappedArray(List namespaceWrappedArray) {
+ this.namespaceWrappedArray = namespaceWrappedArray;
+ }
+
+ public XmlItem prefixNsString(String prefixNsString) {
+ this.prefixNsString = prefixNsString;
+ return this;
+ }
+
+ /**
+ * Get prefixNsString
+ * @return prefixNsString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getPrefixNsString() {
+ return prefixNsString;
+ }
+
+ public void setPrefixNsString(String prefixNsString) {
+ this.prefixNsString = prefixNsString;
+ }
+
+ public XmlItem prefixNsNumber(BigDecimal prefixNsNumber) {
+ this.prefixNsNumber = prefixNsNumber;
+ return this;
+ }
+
+ /**
+ * Get prefixNsNumber
+ * @return prefixNsNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getPrefixNsNumber() {
+ return prefixNsNumber;
+ }
+
+ public void setPrefixNsNumber(BigDecimal prefixNsNumber) {
+ this.prefixNsNumber = prefixNsNumber;
+ }
+
+ public XmlItem prefixNsInteger(Integer prefixNsInteger) {
+ this.prefixNsInteger = prefixNsInteger;
+ return this;
+ }
+
+ /**
+ * Get prefixNsInteger
+ * @return prefixNsInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getPrefixNsInteger() {
+ return prefixNsInteger;
+ }
+
+ public void setPrefixNsInteger(Integer prefixNsInteger) {
+ this.prefixNsInteger = prefixNsInteger;
+ }
+
+ public XmlItem prefixNsBoolean(Boolean prefixNsBoolean) {
+ this.prefixNsBoolean = prefixNsBoolean;
+ return this;
+ }
+
+ /**
+ * Get prefixNsBoolean
+ * @return prefixNsBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getPrefixNsBoolean() {
+ return prefixNsBoolean;
+ }
+
+ public void setPrefixNsBoolean(Boolean prefixNsBoolean) {
+ this.prefixNsBoolean = prefixNsBoolean;
+ }
+
+ public XmlItem prefixNsArray(List prefixNsArray) {
+ this.prefixNsArray = prefixNsArray;
+ return this;
+ }
+
+ public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
+ if (this.prefixNsArray == null) {
+ this.prefixNsArray = new ArrayList();
+ }
+ this.prefixNsArray.add(prefixNsArrayItem);
+ return this;
+ }
+
+ /**
+ * Get prefixNsArray
+ * @return prefixNsArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getPrefixNsArray() {
+ return prefixNsArray;
+ }
+
+ public void setPrefixNsArray(List prefixNsArray) {
+ this.prefixNsArray = prefixNsArray;
+ }
+
+ public XmlItem prefixNsWrappedArray(List prefixNsWrappedArray) {
+ this.prefixNsWrappedArray = prefixNsWrappedArray;
+ return this;
+ }
+
+ public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
+ if (this.prefixNsWrappedArray == null) {
+ this.prefixNsWrappedArray = new ArrayList();
+ }
+ this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get prefixNsWrappedArray
+ * @return prefixNsWrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getPrefixNsWrappedArray() {
+ return prefixNsWrappedArray;
+ }
+
+ public void setPrefixNsWrappedArray(List prefixNsWrappedArray) {
+ this.prefixNsWrappedArray = prefixNsWrappedArray;
+ }
+
+
+ @Override
+ public boolean equals(java.lang.Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ XmlItem xmlItem = (XmlItem) o;
+ return Objects.equals(this.attributeString, xmlItem.attributeString) &&
+ Objects.equals(this.attributeNumber, xmlItem.attributeNumber) &&
+ Objects.equals(this.attributeInteger, xmlItem.attributeInteger) &&
+ Objects.equals(this.attributeBoolean, xmlItem.attributeBoolean) &&
+ Objects.equals(this.wrappedArray, xmlItem.wrappedArray) &&
+ Objects.equals(this.nameString, xmlItem.nameString) &&
+ Objects.equals(this.nameNumber, xmlItem.nameNumber) &&
+ Objects.equals(this.nameInteger, xmlItem.nameInteger) &&
+ Objects.equals(this.nameBoolean, xmlItem.nameBoolean) &&
+ Objects.equals(this.nameArray, xmlItem.nameArray) &&
+ Objects.equals(this.nameWrappedArray, xmlItem.nameWrappedArray) &&
+ Objects.equals(this.prefixString, xmlItem.prefixString) &&
+ Objects.equals(this.prefixNumber, xmlItem.prefixNumber) &&
+ Objects.equals(this.prefixInteger, xmlItem.prefixInteger) &&
+ Objects.equals(this.prefixBoolean, xmlItem.prefixBoolean) &&
+ Objects.equals(this.prefixArray, xmlItem.prefixArray) &&
+ Objects.equals(this.prefixWrappedArray, xmlItem.prefixWrappedArray) &&
+ Objects.equals(this.namespaceString, xmlItem.namespaceString) &&
+ Objects.equals(this.namespaceNumber, xmlItem.namespaceNumber) &&
+ Objects.equals(this.namespaceInteger, xmlItem.namespaceInteger) &&
+ Objects.equals(this.namespaceBoolean, xmlItem.namespaceBoolean) &&
+ Objects.equals(this.namespaceArray, xmlItem.namespaceArray) &&
+ Objects.equals(this.namespaceWrappedArray, xmlItem.namespaceWrappedArray) &&
+ Objects.equals(this.prefixNsString, xmlItem.prefixNsString) &&
+ Objects.equals(this.prefixNsNumber, xmlItem.prefixNsNumber) &&
+ Objects.equals(this.prefixNsInteger, xmlItem.prefixNsInteger) &&
+ Objects.equals(this.prefixNsBoolean, xmlItem.prefixNsBoolean) &&
+ Objects.equals(this.prefixNsArray, xmlItem.prefixNsArray) &&
+ Objects.equals(this.prefixNsWrappedArray, xmlItem.prefixNsWrappedArray);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(attributeString, attributeNumber, attributeInteger, attributeBoolean, wrappedArray, nameString, nameNumber, nameInteger, nameBoolean, nameArray, nameWrappedArray, prefixString, prefixNumber, prefixInteger, prefixBoolean, prefixArray, prefixWrappedArray, namespaceString, namespaceNumber, namespaceInteger, namespaceBoolean, namespaceArray, namespaceWrappedArray, prefixNsString, prefixNsNumber, prefixNsInteger, prefixNsBoolean, prefixNsArray, prefixNsWrappedArray);
+ }
+
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class XmlItem {\n");
+ sb.append(" attributeString: ").append(toIndentedString(attributeString)).append("\n");
+ sb.append(" attributeNumber: ").append(toIndentedString(attributeNumber)).append("\n");
+ sb.append(" attributeInteger: ").append(toIndentedString(attributeInteger)).append("\n");
+ sb.append(" attributeBoolean: ").append(toIndentedString(attributeBoolean)).append("\n");
+ sb.append(" wrappedArray: ").append(toIndentedString(wrappedArray)).append("\n");
+ sb.append(" nameString: ").append(toIndentedString(nameString)).append("\n");
+ sb.append(" nameNumber: ").append(toIndentedString(nameNumber)).append("\n");
+ sb.append(" nameInteger: ").append(toIndentedString(nameInteger)).append("\n");
+ sb.append(" nameBoolean: ").append(toIndentedString(nameBoolean)).append("\n");
+ sb.append(" nameArray: ").append(toIndentedString(nameArray)).append("\n");
+ sb.append(" nameWrappedArray: ").append(toIndentedString(nameWrappedArray)).append("\n");
+ sb.append(" prefixString: ").append(toIndentedString(prefixString)).append("\n");
+ sb.append(" prefixNumber: ").append(toIndentedString(prefixNumber)).append("\n");
+ sb.append(" prefixInteger: ").append(toIndentedString(prefixInteger)).append("\n");
+ sb.append(" prefixBoolean: ").append(toIndentedString(prefixBoolean)).append("\n");
+ sb.append(" prefixArray: ").append(toIndentedString(prefixArray)).append("\n");
+ sb.append(" prefixWrappedArray: ").append(toIndentedString(prefixWrappedArray)).append("\n");
+ sb.append(" namespaceString: ").append(toIndentedString(namespaceString)).append("\n");
+ sb.append(" namespaceNumber: ").append(toIndentedString(namespaceNumber)).append("\n");
+ sb.append(" namespaceInteger: ").append(toIndentedString(namespaceInteger)).append("\n");
+ sb.append(" namespaceBoolean: ").append(toIndentedString(namespaceBoolean)).append("\n");
+ sb.append(" namespaceArray: ").append(toIndentedString(namespaceArray)).append("\n");
+ sb.append(" namespaceWrappedArray: ").append(toIndentedString(namespaceWrappedArray)).append("\n");
+ sb.append(" prefixNsString: ").append(toIndentedString(prefixNsString)).append("\n");
+ sb.append(" prefixNsNumber: ").append(toIndentedString(prefixNsNumber)).append("\n");
+ sb.append(" prefixNsInteger: ").append(toIndentedString(prefixNsInteger)).append("\n");
+ sb.append(" prefixNsBoolean: ").append(toIndentedString(prefixNsBoolean)).append("\n");
+ sb.append(" prefixNsArray: ").append(toIndentedString(prefixNsArray)).append("\n");
+ sb.append(" prefixNsWrappedArray: ").append(toIndentedString(prefixNsWrappedArray)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(java.lang.Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+}
+
diff --git a/samples/client/petstore/java/google-api-client/src/test/java/org/openapitools/client/model/XmlItemTest.java b/samples/client/petstore/java/google-api-client/src/test/java/org/openapitools/client/model/XmlItemTest.java
new file mode 100644
index 0000000000..55e75391e0
--- /dev/null
+++ b/samples/client/petstore/java/google-api-client/src/test/java/org/openapitools/client/model/XmlItemTest.java
@@ -0,0 +1,275 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for XmlItem
+ */
+public class XmlItemTest {
+ private final XmlItem model = new XmlItem();
+
+ /**
+ * Model tests for XmlItem
+ */
+ @Test
+ public void testXmlItem() {
+ // TODO: test XmlItem
+ }
+
+ /**
+ * Test the property 'attributeString'
+ */
+ @Test
+ public void attributeStringTest() {
+ // TODO: test attributeString
+ }
+
+ /**
+ * Test the property 'attributeNumber'
+ */
+ @Test
+ public void attributeNumberTest() {
+ // TODO: test attributeNumber
+ }
+
+ /**
+ * Test the property 'attributeInteger'
+ */
+ @Test
+ public void attributeIntegerTest() {
+ // TODO: test attributeInteger
+ }
+
+ /**
+ * Test the property 'attributeBoolean'
+ */
+ @Test
+ public void attributeBooleanTest() {
+ // TODO: test attributeBoolean
+ }
+
+ /**
+ * Test the property 'wrappedArray'
+ */
+ @Test
+ public void wrappedArrayTest() {
+ // TODO: test wrappedArray
+ }
+
+ /**
+ * Test the property 'nameString'
+ */
+ @Test
+ public void nameStringTest() {
+ // TODO: test nameString
+ }
+
+ /**
+ * Test the property 'nameNumber'
+ */
+ @Test
+ public void nameNumberTest() {
+ // TODO: test nameNumber
+ }
+
+ /**
+ * Test the property 'nameInteger'
+ */
+ @Test
+ public void nameIntegerTest() {
+ // TODO: test nameInteger
+ }
+
+ /**
+ * Test the property 'nameBoolean'
+ */
+ @Test
+ public void nameBooleanTest() {
+ // TODO: test nameBoolean
+ }
+
+ /**
+ * Test the property 'nameArray'
+ */
+ @Test
+ public void nameArrayTest() {
+ // TODO: test nameArray
+ }
+
+ /**
+ * Test the property 'nameWrappedArray'
+ */
+ @Test
+ public void nameWrappedArrayTest() {
+ // TODO: test nameWrappedArray
+ }
+
+ /**
+ * Test the property 'prefixString'
+ */
+ @Test
+ public void prefixStringTest() {
+ // TODO: test prefixString
+ }
+
+ /**
+ * Test the property 'prefixNumber'
+ */
+ @Test
+ public void prefixNumberTest() {
+ // TODO: test prefixNumber
+ }
+
+ /**
+ * Test the property 'prefixInteger'
+ */
+ @Test
+ public void prefixIntegerTest() {
+ // TODO: test prefixInteger
+ }
+
+ /**
+ * Test the property 'prefixBoolean'
+ */
+ @Test
+ public void prefixBooleanTest() {
+ // TODO: test prefixBoolean
+ }
+
+ /**
+ * Test the property 'prefixArray'
+ */
+ @Test
+ public void prefixArrayTest() {
+ // TODO: test prefixArray
+ }
+
+ /**
+ * Test the property 'prefixWrappedArray'
+ */
+ @Test
+ public void prefixWrappedArrayTest() {
+ // TODO: test prefixWrappedArray
+ }
+
+ /**
+ * Test the property 'namespaceString'
+ */
+ @Test
+ public void namespaceStringTest() {
+ // TODO: test namespaceString
+ }
+
+ /**
+ * Test the property 'namespaceNumber'
+ */
+ @Test
+ public void namespaceNumberTest() {
+ // TODO: test namespaceNumber
+ }
+
+ /**
+ * Test the property 'namespaceInteger'
+ */
+ @Test
+ public void namespaceIntegerTest() {
+ // TODO: test namespaceInteger
+ }
+
+ /**
+ * Test the property 'namespaceBoolean'
+ */
+ @Test
+ public void namespaceBooleanTest() {
+ // TODO: test namespaceBoolean
+ }
+
+ /**
+ * Test the property 'namespaceArray'
+ */
+ @Test
+ public void namespaceArrayTest() {
+ // TODO: test namespaceArray
+ }
+
+ /**
+ * Test the property 'namespaceWrappedArray'
+ */
+ @Test
+ public void namespaceWrappedArrayTest() {
+ // TODO: test namespaceWrappedArray
+ }
+
+ /**
+ * Test the property 'prefixNamespaceString'
+ */
+ @Test
+ public void prefixNamespaceStringTest() {
+ // TODO: test prefixNamespaceString
+ }
+
+ /**
+ * Test the property 'prefixNamespaceNumber'
+ */
+ @Test
+ public void prefixNamespaceNumberTest() {
+ // TODO: test prefixNamespaceNumber
+ }
+
+ /**
+ * Test the property 'prefixNamespaceInteger'
+ */
+ @Test
+ public void prefixNamespaceIntegerTest() {
+ // TODO: test prefixNamespaceInteger
+ }
+
+ /**
+ * Test the property 'prefixNamespaceBoolean'
+ */
+ @Test
+ public void prefixNamespaceBooleanTest() {
+ // TODO: test prefixNamespaceBoolean
+ }
+
+ /**
+ * Test the property 'prefixNamespaceArray'
+ */
+ @Test
+ public void prefixNamespaceArrayTest() {
+ // TODO: test prefixNamespaceArray
+ }
+
+ /**
+ * Test the property 'prefixNamespaceWrappedArray'
+ */
+ @Test
+ public void prefixNamespaceWrappedArrayTest() {
+ // TODO: test prefixNamespaceWrappedArray
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey1/docs/FakeApi.md b/samples/client/petstore/java/jersey1/docs/FakeApi.md
index 8e3385cc83..5b7781b117 100644
--- a/samples/client/petstore/java/jersey1/docs/FakeApi.md
+++ b/samples/client/petstore/java/jersey1/docs/FakeApi.md
@@ -4,6 +4,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
Method | HTTP request | Description
------------- | ------------- | -------------
+[**createXmlItem**](FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem
[**fakeOuterBooleanSerialize**](FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
[**fakeOuterCompositeSerialize**](FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
[**fakeOuterNumberSerialize**](FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
@@ -18,6 +19,50 @@ Method | HTTP request | Description
[**testJsonFormData**](FakeApi.md#testJsonFormData) | **GET** /fake/jsonFormData | test json serialization of form data
+
+# **createXmlItem**
+> createXmlItem(xmlItem)
+
+creates an XmlItem
+
+this route creates an XmlItem
+
+### Example
+```java
+// Import classes:
+//import org.openapitools.client.ApiException;
+//import org.openapitools.client.api.FakeApi;
+
+
+FakeApi apiInstance = new FakeApi();
+XmlItem xmlItem = new XmlItem(); // XmlItem | XmlItem Body
+try {
+ apiInstance.createXmlItem(xmlItem);
+} catch (ApiException e) {
+ System.err.println("Exception when calling FakeApi#createXmlItem");
+ e.printStackTrace();
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **xmlItem** | [**XmlItem**](XmlItem.md)| XmlItem Body |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/xml, application/xml; charset=utf-8, application/xml; charset=utf-16, text/xml, text/xml; charset=utf-8, text/xml; charset=utf-16
+ - **Accept**: Not defined
+
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)
diff --git a/samples/client/petstore/java/jersey1/docs/XmlItem.md b/samples/client/petstore/java/jersey1/docs/XmlItem.md
new file mode 100644
index 0000000000..9d2690acd8
--- /dev/null
+++ b/samples/client/petstore/java/jersey1/docs/XmlItem.md
@@ -0,0 +1,38 @@
+
+# XmlItem
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**attributeString** | **String** | | [optional]
+**attributeNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**attributeInteger** | **Integer** | | [optional]
+**attributeBoolean** | **Boolean** | | [optional]
+**wrappedArray** | **List<Integer>** | | [optional]
+**nameString** | **String** | | [optional]
+**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**nameInteger** | **Integer** | | [optional]
+**nameBoolean** | **Boolean** | | [optional]
+**nameArray** | **List<Integer>** | | [optional]
+**nameWrappedArray** | **List<Integer>** | | [optional]
+**prefixString** | **String** | | [optional]
+**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**prefixInteger** | **Integer** | | [optional]
+**prefixBoolean** | **Boolean** | | [optional]
+**prefixArray** | **List<Integer>** | | [optional]
+**prefixWrappedArray** | **List<Integer>** | | [optional]
+**namespaceString** | **String** | | [optional]
+**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**namespaceInteger** | **Integer** | | [optional]
+**namespaceBoolean** | **Boolean** | | [optional]
+**namespaceArray** | **List<Integer>** | | [optional]
+**namespaceWrappedArray** | **List<Integer>** | | [optional]
+**prefixNsString** | **String** | | [optional]
+**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
+**prefixNsInteger** | **Integer** | | [optional]
+**prefixNsBoolean** | **Boolean** | | [optional]
+**prefixNsArray** | **List<Integer>** | | [optional]
+**prefixNsWrappedArray** | **List<Integer>** | | [optional]
+
+
+
diff --git a/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/api/FakeApi.java
index 788ded6e20..f1b6eb2c5a 100644
--- a/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/api/FakeApi.java
+++ b/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/api/FakeApi.java
@@ -28,6 +28,7 @@ import org.threeten.bp.LocalDate;
import org.threeten.bp.OffsetDateTime;
import org.openapitools.client.model.OuterComposite;
import org.openapitools.client.model.User;
+import org.openapitools.client.model.XmlItem;
import java.util.ArrayList;
@@ -55,6 +56,47 @@ public class FakeApi {
this.apiClient = apiClient;
}
+ /**
+ * creates an XmlItem
+ * this route creates an XmlItem
+ * @param xmlItem XmlItem Body (required)
+ * @throws ApiException if fails to make API call
+ */
+ public void createXmlItem(XmlItem xmlItem) throws ApiException {
+ Object localVarPostBody = xmlItem;
+
+ // verify the required parameter 'xmlItem' is set
+ if (xmlItem == null) {
+ throw new ApiException(400, "Missing the required parameter 'xmlItem' when calling createXmlItem");
+ }
+
+ // create path and map variables
+ String localVarPath = "/fake/create_xml_item";
+
+ // query params
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+
+
+
+ final String[] localVarAccepts = {
+
+ };
+ final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
+
+ final String[] localVarContentTypes = {
+ "application/xml", "application/xml; charset=utf-8", "application/xml; charset=utf-16", "text/xml", "text/xml; charset=utf-8", "text/xml; charset=utf-16"
+ };
+ final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
+
+ String[] localVarAuthNames = new String[] { };
+
+
+ apiClient.invokeAPI(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
+ }
/**
*
* Test serialization of outer boolean types
diff --git a/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/model/XmlItem.java b/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/model/XmlItem.java
new file mode 100644
index 0000000000..a4f4b6ea67
--- /dev/null
+++ b/samples/client/petstore/java/jersey1/src/main/java/org/openapitools/client/model/XmlItem.java
@@ -0,0 +1,809 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * OpenAPI spec version: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import java.util.Objects;
+import java.util.Arrays;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * XmlItem
+ */
+
+public class XmlItem {
+ @JsonProperty("attribute_string")
+ private String attributeString;
+
+ @JsonProperty("attribute_number")
+ private BigDecimal attributeNumber;
+
+ @JsonProperty("attribute_integer")
+ private Integer attributeInteger;
+
+ @JsonProperty("attribute_boolean")
+ private Boolean attributeBoolean;
+
+ @JsonProperty("wrapped_array")
+ private List wrappedArray = new ArrayList();
+
+ @JsonProperty("name_string")
+ private String nameString;
+
+ @JsonProperty("name_number")
+ private BigDecimal nameNumber;
+
+ @JsonProperty("name_integer")
+ private Integer nameInteger;
+
+ @JsonProperty("name_boolean")
+ private Boolean nameBoolean;
+
+ @JsonProperty("name_array")
+ private List nameArray = new ArrayList();
+
+ @JsonProperty("name_wrapped_array")
+ private List nameWrappedArray = new ArrayList();
+
+ @JsonProperty("prefix_string")
+ private String prefixString;
+
+ @JsonProperty("prefix_number")
+ private BigDecimal prefixNumber;
+
+ @JsonProperty("prefix_integer")
+ private Integer prefixInteger;
+
+ @JsonProperty("prefix_boolean")
+ private Boolean prefixBoolean;
+
+ @JsonProperty("prefix_array")
+ private List prefixArray = new ArrayList();
+
+ @JsonProperty("prefix_wrapped_array")
+ private List prefixWrappedArray = new ArrayList();
+
+ @JsonProperty("namespace_string")
+ private String namespaceString;
+
+ @JsonProperty("namespace_number")
+ private BigDecimal namespaceNumber;
+
+ @JsonProperty("namespace_integer")
+ private Integer namespaceInteger;
+
+ @JsonProperty("namespace_boolean")
+ private Boolean namespaceBoolean;
+
+ @JsonProperty("namespace_array")
+ private List namespaceArray = new ArrayList();
+
+ @JsonProperty("namespace_wrapped_array")
+ private List namespaceWrappedArray = new ArrayList();
+
+ @JsonProperty("prefix_ns_string")
+ private String prefixNsString;
+
+ @JsonProperty("prefix_ns_number")
+ private BigDecimal prefixNsNumber;
+
+ @JsonProperty("prefix_ns_integer")
+ private Integer prefixNsInteger;
+
+ @JsonProperty("prefix_ns_boolean")
+ private Boolean prefixNsBoolean;
+
+ @JsonProperty("prefix_ns_array")
+ private List prefixNsArray = new ArrayList();
+
+ @JsonProperty("prefix_ns_wrapped_array")
+ private List prefixNsWrappedArray = new ArrayList();
+
+ public XmlItem attributeString(String attributeString) {
+ this.attributeString = attributeString;
+ return this;
+ }
+
+ /**
+ * Get attributeString
+ * @return attributeString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getAttributeString() {
+ return attributeString;
+ }
+
+ public void setAttributeString(String attributeString) {
+ this.attributeString = attributeString;
+ }
+
+ public XmlItem attributeNumber(BigDecimal attributeNumber) {
+ this.attributeNumber = attributeNumber;
+ return this;
+ }
+
+ /**
+ * Get attributeNumber
+ * @return attributeNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getAttributeNumber() {
+ return attributeNumber;
+ }
+
+ public void setAttributeNumber(BigDecimal attributeNumber) {
+ this.attributeNumber = attributeNumber;
+ }
+
+ public XmlItem attributeInteger(Integer attributeInteger) {
+ this.attributeInteger = attributeInteger;
+ return this;
+ }
+
+ /**
+ * Get attributeInteger
+ * @return attributeInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getAttributeInteger() {
+ return attributeInteger;
+ }
+
+ public void setAttributeInteger(Integer attributeInteger) {
+ this.attributeInteger = attributeInteger;
+ }
+
+ public XmlItem attributeBoolean(Boolean attributeBoolean) {
+ this.attributeBoolean = attributeBoolean;
+ return this;
+ }
+
+ /**
+ * Get attributeBoolean
+ * @return attributeBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getAttributeBoolean() {
+ return attributeBoolean;
+ }
+
+ public void setAttributeBoolean(Boolean attributeBoolean) {
+ this.attributeBoolean = attributeBoolean;
+ }
+
+ public XmlItem wrappedArray(List wrappedArray) {
+ this.wrappedArray = wrappedArray;
+ return this;
+ }
+
+ public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
+ if (this.wrappedArray == null) {
+ this.wrappedArray = new ArrayList();
+ }
+ this.wrappedArray.add(wrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get wrappedArray
+ * @return wrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getWrappedArray() {
+ return wrappedArray;
+ }
+
+ public void setWrappedArray(List wrappedArray) {
+ this.wrappedArray = wrappedArray;
+ }
+
+ public XmlItem nameString(String nameString) {
+ this.nameString = nameString;
+ return this;
+ }
+
+ /**
+ * Get nameString
+ * @return nameString
+ **/
+ @ApiModelProperty(example = "string", value = "")
+ public String getNameString() {
+ return nameString;
+ }
+
+ public void setNameString(String nameString) {
+ this.nameString = nameString;
+ }
+
+ public XmlItem nameNumber(BigDecimal nameNumber) {
+ this.nameNumber = nameNumber;
+ return this;
+ }
+
+ /**
+ * Get nameNumber
+ * @return nameNumber
+ **/
+ @ApiModelProperty(example = "1.234", value = "")
+ public BigDecimal getNameNumber() {
+ return nameNumber;
+ }
+
+ public void setNameNumber(BigDecimal nameNumber) {
+ this.nameNumber = nameNumber;
+ }
+
+ public XmlItem nameInteger(Integer nameInteger) {
+ this.nameInteger = nameInteger;
+ return this;
+ }
+
+ /**
+ * Get nameInteger
+ * @return nameInteger
+ **/
+ @ApiModelProperty(example = "-2", value = "")
+ public Integer getNameInteger() {
+ return nameInteger;
+ }
+
+ public void setNameInteger(Integer nameInteger) {
+ this.nameInteger = nameInteger;
+ }
+
+ public XmlItem nameBoolean(Boolean nameBoolean) {
+ this.nameBoolean = nameBoolean;
+ return this;
+ }
+
+ /**
+ * Get nameBoolean
+ * @return nameBoolean
+ **/
+ @ApiModelProperty(example = "true", value = "")
+ public Boolean getNameBoolean() {
+ return nameBoolean;
+ }
+
+ public void setNameBoolean(Boolean nameBoolean) {
+ this.nameBoolean = nameBoolean;
+ }
+
+ public XmlItem nameArray(List nameArray) {
+ this.nameArray = nameArray;
+ return this;
+ }
+
+ public XmlItem addNameArrayItem(Integer nameArrayItem) {
+ if (this.nameArray == null) {
+ this.nameArray = new ArrayList();
+ }
+ this.nameArray.add(nameArrayItem);
+ return this;
+ }
+
+ /**
+ * Get nameArray
+ * @return nameArray
+ **/
+ @ApiModelProperty(value = "")
+ public List getNameArray() {
+ return nameArray;
+ }
+
+ public void setNameArray(List nameArray) {
+ this.nameArray = nameArray;
+ }
+
+ public XmlItem nameWrappedArray(List nameWrappedArray) {
+ this.nameWrappedArray = nameWrappedArray;
+ return this;
+ }
+
+ public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
+ if (this.nameWrappedArray == null) {
+ this.nameWrappedArray = new ArrayList();
+ }
+ this.nameWrappedArray.add(nameWrappedArrayItem);
+ return this;
+ }
+
+ /**
+ * Get nameWrappedArray
+ * @return nameWrappedArray
+ **/
+ @ApiModelProperty(value = "")
+ public List