[Spec] adds XmlItem model and route for xml testing (#1883)

* Adds xmlitem model and route, rest-assured Api suffix fix, updates pytest and pytest-cov versions

* Adds python client sample files

* Adds samples update

* Adds rest-assured sample client update

* Adds sample updates in ensure-up-to-date

* Changes rest-assured files back to master version, removes fix for issue #13

* Updates samples
This commit is contained in:
Justin Black 2019-01-26 01:26:38 -08:00 committed by William Cheng
parent 65d9e859be
commit 9ec594eec5
274 changed files with 54229 additions and 528 deletions

View File

@ -3,8 +3,8 @@ coverage>=4.0.3
nose>=1.3.7
{{/asyncio}}
{{#asyncio}}
pytest>=3.3.1
pytest-cov>=2.5.1
pytest>=3.6.0
pytest-cov>=2.6.1
{{/asyncio}}
pluggy>=0.3.1
py>=1.4.31

View File

@ -964,6 +964,37 @@ paths:
responses:
'200':
description: Success
/fake/create_xml_item:
post:
tags:
- fake
operationId: createXmlItem
summary: creates an XmlItem
description: this route creates an XmlItem
consumes:
- 'application/xml'
- 'application/xml; charset=utf-8'
- 'application/xml; charset=utf-16'
- 'text/xml'
- 'text/xml; charset=utf-8'
- 'text/xml; charset=utf-16'
produces:
- 'application/xml'
- 'application/xml; charset=utf-8'
- 'application/xml; charset=utf-16'
- 'text/xml'
- 'text/xml; charset=utf-8'
- 'text/xml; charset=utf-16'
parameters:
- in: body
name: XmlItem
description: XmlItem Body
required: true
schema:
$ref: '#/definitions/XmlItem'
responses:
200:
description: successful operation
/another-fake/dummy:
patch:
tags:
@ -1634,3 +1665,182 @@ definitions:
- 1
- 2
- 3
XmlItem:
type: object
xml:
namespace: http://a.com/schema
prefix: pre
properties:
attribute_string:
type: string
example: string
xml:
attribute: true
attribute_number:
type: number
example: 1.234
xml:
attribute: true
attribute_integer:
type: integer
example: -2
xml:
attribute: true
attribute_boolean:
type: boolean
example: true
xml:
attribute: true
wrapped_array:
type: array
xml:
wrapped: true
items:
type: integer
name_string:
type: string
example: string
xml:
name: xml_name_string
name_number:
type: number
example: 1.234
xml:
name: xml_name_number
name_integer:
type: integer
example: -2
xml:
name: xml_name_integer
name_boolean:
type: boolean
example: true
xml:
name: xml_name_boolean
name_array:
type: array
items:
type: integer
xml:
name: xml_name_array_item
name_wrapped_array:
type: array
xml:
wrapped: true
name: xml_name_wrapped_array
items:
type: integer
xml:
name: xml_name_wrapped_array_item
prefix_string:
type: string
example: string
xml:
prefix: ab
prefix_number:
type: number
example: 1.234
xml:
prefix: cd
prefix_integer:
type: integer
example: -2
xml:
prefix: ef
prefix_boolean:
type: boolean
example: true
xml:
prefix: gh
prefix_array:
type: array
items:
type: integer
xml:
prefix: ij
prefix_wrapped_array:
type: array
xml:
wrapped: true
prefix: kl
items:
type: integer
xml:
prefix: mn
namespace_string:
type: string
example: string
xml:
namespace: http://a.com/schema
namespace_number:
type: number
example: 1.234
xml:
namespace: http://b.com/schema
namespace_integer:
type: integer
example: -2
xml:
namespace: http://c.com/schema
namespace_boolean:
type: boolean
example: true
xml:
namespace: http://d.com/schema
namespace_array:
type: array
items:
type: integer
xml:
namespace: http://e.com/schema
namespace_wrapped_array:
type: array
xml:
wrapped: true
namespace: http://f.com/schema
items:
type: integer
xml:
namespace: http://g.com/schema
prefix_ns_string:
type: string
example: string
xml:
namespace: http://a.com/schema
prefix: a
prefix_ns_number:
type: number
example: 1.234
xml:
namespace: http://b.com/schema
prefix: b
prefix_ns_integer:
type: integer
example: -2
xml:
namespace: http://c.com/schema
prefix: c
prefix_ns_boolean:
type: boolean
example: true
xml:
namespace: http://d.com/schema
prefix: d
prefix_ns_array:
type: array
items:
type: integer
xml:
namespace: http://e.com/schema
prefix: e
prefix_ns_wrapped_array:
type: array
xml:
wrapped: true
namespace: http://f.com/schema
prefix: f
items:
type: integer
xml:
namespace: http://g.com/schema
prefix: g

View File

@ -97,6 +97,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AnotherFakeApi* | [**Call123TestSpecialTags**](docs/AnotherFakeApi.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags
*FakeApi* | [**CreateXmlItem**](docs/FakeApi.md#createxmlitem) | **POST** /fake/create_xml_item | creates an XmlItem
*FakeApi* | [**FakeOuterBooleanSerialize**](docs/FakeApi.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean |
*FakeApi* | [**FakeOuterCompositeSerialize**](docs/FakeApi.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite |
*FakeApi* | [**FakeOuterNumberSerialize**](docs/FakeApi.md#fakeouternumberserialize) | **POST** /fake/outer/number |
@ -172,6 +173,7 @@ Class | Method | HTTP request | Description
- [Model.TypeHolderDefault](docs/TypeHolderDefault.md)
- [Model.TypeHolderExample](docs/TypeHolderExample.md)
- [Model.User](docs/User.md)
- [Model.XmlItem](docs/XmlItem.md)
<a name="documentation-for-authorization"></a>

View File

@ -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,66 @@ Method | HTTP request | Description
[**TestJsonFormData**](FakeApi.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
<a name="createxmlitem"></a>
# **CreateXmlItem**
> void CreateXmlItem (XmlItem xmlItem)
creates an XmlItem
this route creates an XmlItem
### Example
```csharp
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;
namespace Example
{
public class CreateXmlItemExample
{
public void main()
{
var apiInstance = new FakeApi();
var xmlItem = new XmlItem(); // XmlItem | XmlItem Body
try
{
// creates an XmlItem
apiInstance.CreateXmlItem(xmlItem);
}
catch (Exception e)
{
Debug.Print("Exception when calling FakeApi.CreateXmlItem: " + e.Message );
}
}
}
}
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xmlItem** | [**XmlItem**](XmlItem.md)| XmlItem Body |
### Return type
void (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
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
<a name="fakeouterbooleanserialize"></a>
# **FakeOuterBooleanSerialize**
> bool? FakeOuterBooleanSerialize (bool? body = null)

View File

@ -0,0 +1,37 @@
# Org.OpenAPITools.Model.XmlItem
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AttributeString** | **string** | | [optional]
**AttributeNumber** | **decimal?** | | [optional]
**AttributeInteger** | **int?** | | [optional]
**AttributeBoolean** | **bool?** | | [optional]
**WrappedArray** | **List&lt;int?&gt;** | | [optional]
**NameString** | **string** | | [optional]
**NameNumber** | **decimal?** | | [optional]
**NameInteger** | **int?** | | [optional]
**NameBoolean** | **bool?** | | [optional]
**NameArray** | **List&lt;int?&gt;** | | [optional]
**NameWrappedArray** | **List&lt;int?&gt;** | | [optional]
**PrefixString** | **string** | | [optional]
**PrefixNumber** | **decimal?** | | [optional]
**PrefixInteger** | **int?** | | [optional]
**PrefixBoolean** | **bool?** | | [optional]
**PrefixArray** | **List&lt;int?&gt;** | | [optional]
**PrefixWrappedArray** | **List&lt;int?&gt;** | | [optional]
**NamespaceString** | **string** | | [optional]
**NamespaceNumber** | **decimal?** | | [optional]
**NamespaceInteger** | **int?** | | [optional]
**NamespaceBoolean** | **bool?** | | [optional]
**NamespaceArray** | **List&lt;int?&gt;** | | [optional]
**NamespaceWrappedArray** | **List&lt;int?&gt;** | | [optional]
**PrefixNsString** | **string** | | [optional]
**PrefixNsNumber** | **decimal?** | | [optional]
**PrefixNsInteger** | **int?** | | [optional]
**PrefixNsBoolean** | **bool?** | | [optional]
**PrefixNsArray** | **List&lt;int?&gt;** | | [optional]
**PrefixNsWrappedArray** | **List&lt;int?&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,304 @@
/*
* 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
*
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using NUnit.Framework;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test
{
/// <summary>
/// Class for testing XmlItem
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
[TestFixture]
public class XmlItemTests
{
// TODO uncomment below to declare an instance variable for XmlItem
//private XmlItem instance;
/// <summary>
/// Setup before each test
/// </summary>
[SetUp]
public void Init()
{
// TODO uncomment below to create an instance of XmlItem
//instance = new XmlItem();
}
/// <summary>
/// Clean up after each test
/// </summary>
[TearDown]
public void Cleanup()
{
}
/// <summary>
/// Test an instance of XmlItem
/// </summary>
[Test]
public void XmlItemInstanceTest()
{
// TODO uncomment below to test "IsInstanceOfType" XmlItem
//Assert.IsInstanceOfType<XmlItem> (instance, "variable 'instance' is a XmlItem");
}
/// <summary>
/// Test the property 'AttributeString'
/// </summary>
[Test]
public void AttributeStringTest()
{
// TODO unit test for the property 'AttributeString'
}
/// <summary>
/// Test the property 'AttributeNumber'
/// </summary>
[Test]
public void AttributeNumberTest()
{
// TODO unit test for the property 'AttributeNumber'
}
/// <summary>
/// Test the property 'AttributeInteger'
/// </summary>
[Test]
public void AttributeIntegerTest()
{
// TODO unit test for the property 'AttributeInteger'
}
/// <summary>
/// Test the property 'AttributeBoolean'
/// </summary>
[Test]
public void AttributeBooleanTest()
{
// TODO unit test for the property 'AttributeBoolean'
}
/// <summary>
/// Test the property 'WrappedArray'
/// </summary>
[Test]
public void WrappedArrayTest()
{
// TODO unit test for the property 'WrappedArray'
}
/// <summary>
/// Test the property 'NameString'
/// </summary>
[Test]
public void NameStringTest()
{
// TODO unit test for the property 'NameString'
}
/// <summary>
/// Test the property 'NameNumber'
/// </summary>
[Test]
public void NameNumberTest()
{
// TODO unit test for the property 'NameNumber'
}
/// <summary>
/// Test the property 'NameInteger'
/// </summary>
[Test]
public void NameIntegerTest()
{
// TODO unit test for the property 'NameInteger'
}
/// <summary>
/// Test the property 'NameBoolean'
/// </summary>
[Test]
public void NameBooleanTest()
{
// TODO unit test for the property 'NameBoolean'
}
/// <summary>
/// Test the property 'NameArray'
/// </summary>
[Test]
public void NameArrayTest()
{
// TODO unit test for the property 'NameArray'
}
/// <summary>
/// Test the property 'NameWrappedArray'
/// </summary>
[Test]
public void NameWrappedArrayTest()
{
// TODO unit test for the property 'NameWrappedArray'
}
/// <summary>
/// Test the property 'PrefixString'
/// </summary>
[Test]
public void PrefixStringTest()
{
// TODO unit test for the property 'PrefixString'
}
/// <summary>
/// Test the property 'PrefixNumber'
/// </summary>
[Test]
public void PrefixNumberTest()
{
// TODO unit test for the property 'PrefixNumber'
}
/// <summary>
/// Test the property 'PrefixInteger'
/// </summary>
[Test]
public void PrefixIntegerTest()
{
// TODO unit test for the property 'PrefixInteger'
}
/// <summary>
/// Test the property 'PrefixBoolean'
/// </summary>
[Test]
public void PrefixBooleanTest()
{
// TODO unit test for the property 'PrefixBoolean'
}
/// <summary>
/// Test the property 'PrefixArray'
/// </summary>
[Test]
public void PrefixArrayTest()
{
// TODO unit test for the property 'PrefixArray'
}
/// <summary>
/// Test the property 'PrefixWrappedArray'
/// </summary>
[Test]
public void PrefixWrappedArrayTest()
{
// TODO unit test for the property 'PrefixWrappedArray'
}
/// <summary>
/// Test the property 'NamespaceString'
/// </summary>
[Test]
public void NamespaceStringTest()
{
// TODO unit test for the property 'NamespaceString'
}
/// <summary>
/// Test the property 'NamespaceNumber'
/// </summary>
[Test]
public void NamespaceNumberTest()
{
// TODO unit test for the property 'NamespaceNumber'
}
/// <summary>
/// Test the property 'NamespaceInteger'
/// </summary>
[Test]
public void NamespaceIntegerTest()
{
// TODO unit test for the property 'NamespaceInteger'
}
/// <summary>
/// Test the property 'NamespaceBoolean'
/// </summary>
[Test]
public void NamespaceBooleanTest()
{
// TODO unit test for the property 'NamespaceBoolean'
}
/// <summary>
/// Test the property 'NamespaceArray'
/// </summary>
[Test]
public void NamespaceArrayTest()
{
// TODO unit test for the property 'NamespaceArray'
}
/// <summary>
/// Test the property 'NamespaceWrappedArray'
/// </summary>
[Test]
public void NamespaceWrappedArrayTest()
{
// TODO unit test for the property 'NamespaceWrappedArray'
}
/// <summary>
/// Test the property 'PrefixNamespaceString'
/// </summary>
[Test]
public void PrefixNamespaceStringTest()
{
// TODO unit test for the property 'PrefixNamespaceString'
}
/// <summary>
/// Test the property 'PrefixNamespaceNumber'
/// </summary>
[Test]
public void PrefixNamespaceNumberTest()
{
// TODO unit test for the property 'PrefixNamespaceNumber'
}
/// <summary>
/// Test the property 'PrefixNamespaceInteger'
/// </summary>
[Test]
public void PrefixNamespaceIntegerTest()
{
// TODO unit test for the property 'PrefixNamespaceInteger'
}
/// <summary>
/// Test the property 'PrefixNamespaceBoolean'
/// </summary>
[Test]
public void PrefixNamespaceBooleanTest()
{
// TODO unit test for the property 'PrefixNamespaceBoolean'
}
/// <summary>
/// Test the property 'PrefixNamespaceArray'
/// </summary>
[Test]
public void PrefixNamespaceArrayTest()
{
// TODO unit test for the property 'PrefixNamespaceArray'
}
/// <summary>
/// Test the property 'PrefixNamespaceWrappedArray'
/// </summary>
[Test]
public void PrefixNamespaceWrappedArrayTest()
{
// TODO unit test for the property 'PrefixNamespaceWrappedArray'
}
}
}

View File

@ -25,6 +25,27 @@ namespace Org.OpenAPITools.Api
{
#region Synchronous Operations
/// <summary>
/// creates an XmlItem
/// </summary>
/// <remarks>
/// this route creates an XmlItem
/// </remarks>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns></returns>
void CreateXmlItem (XmlItem xmlItem);
/// <summary>
/// creates an XmlItem
/// </summary>
/// <remarks>
/// this route creates an XmlItem
/// </remarks>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> CreateXmlItemWithHttpInfo (XmlItem xmlItem);
/// <summary>
///
/// </summary>
/// <remarks>
@ -333,6 +354,27 @@ namespace Org.OpenAPITools.Api
#endregion Synchronous Operations
#region Asynchronous Operations
/// <summary>
/// creates an XmlItem
/// </summary>
/// <remarks>
/// this route creates an XmlItem
/// </remarks>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns>Task of void</returns>
System.Threading.Tasks.Task CreateXmlItemAsync (XmlItem xmlItem);
/// <summary>
/// creates an XmlItem
/// </summary>
/// <remarks>
/// this route creates an XmlItem
/// </remarks>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> CreateXmlItemAsyncWithHttpInfo (XmlItem xmlItem);
/// <summary>
///
/// </summary>
/// <remarks>
@ -749,6 +791,161 @@ namespace Org.OpenAPITools.Api
this.Configuration.AddDefaultHeader(key, value);
}
/// <summary>
/// creates an XmlItem this route creates an XmlItem
/// </summary>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns></returns>
public void CreateXmlItem (XmlItem xmlItem)
{
CreateXmlItemWithHttpInfo(xmlItem);
}
/// <summary>
/// creates an XmlItem this route creates an XmlItem
/// </summary>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns>ApiResponse of Object(void)</returns>
public ApiResponse<Object> CreateXmlItemWithHttpInfo (XmlItem xmlItem)
{
// verify the required parameter 'xmlItem' is set
if (xmlItem == null)
throw new ApiException(400, "Missing required parameter 'xmlItem' when calling FakeApi->CreateXmlItem");
var localVarPath = "/fake/create_xml_item";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
var localVarFormParams = new Dictionary<String, String>();
var localVarFileParams = new Dictionary<String, FileParameter>();
Object localVarPostBody = null;
// to determine the Content-Type header
String[] localVarHttpContentTypes = new String[] {
"application/xml",
"application/xml; charset=utf-8",
"application/xml; charset=utf-16",
"text/xml",
"text/xml; charset=utf-8",
"text/xml; charset=utf-16"
};
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
// to determine the Accept header
String[] localVarHttpHeaderAccepts = new String[] {
};
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
if (localVarHttpHeaderAccept != null)
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
if (xmlItem != null && xmlItem.GetType() != typeof(byte[]))
{
localVarPostBody = this.Configuration.ApiClient.Serialize(xmlItem); // http body (model) parameter
}
else
{
localVarPostBody = xmlItem; // byte array
}
// make the HTTP request
IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath,
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
localVarPathParams, localVarHttpContentType);
int localVarStatusCode = (int) localVarResponse.StatusCode;
if (ExceptionFactory != null)
{
Exception exception = ExceptionFactory("CreateXmlItem", localVarResponse);
if (exception != null) throw exception;
}
return new ApiResponse<Object>(localVarStatusCode,
localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),
null);
}
/// <summary>
/// creates an XmlItem this route creates an XmlItem
/// </summary>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns>Task of void</returns>
public async System.Threading.Tasks.Task CreateXmlItemAsync (XmlItem xmlItem)
{
await CreateXmlItemAsyncWithHttpInfo(xmlItem);
}
/// <summary>
/// creates an XmlItem this route creates an XmlItem
/// </summary>
/// <exception cref="Org.OpenAPITools.Client.ApiException">Thrown when fails to make API call</exception>
/// <param name="xmlItem">XmlItem Body</param>
/// <returns>Task of ApiResponse</returns>
public async System.Threading.Tasks.Task<ApiResponse<Object>> CreateXmlItemAsyncWithHttpInfo (XmlItem xmlItem)
{
// verify the required parameter 'xmlItem' is set
if (xmlItem == null)
throw new ApiException(400, "Missing required parameter 'xmlItem' when calling FakeApi->CreateXmlItem");
var localVarPath = "/fake/create_xml_item";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
var localVarFormParams = new Dictionary<String, String>();
var localVarFileParams = new Dictionary<String, FileParameter>();
Object localVarPostBody = null;
// to determine the Content-Type header
String[] localVarHttpContentTypes = new String[] {
"application/xml",
"application/xml; charset=utf-8",
"application/xml; charset=utf-16",
"text/xml",
"text/xml; charset=utf-8",
"text/xml; charset=utf-16"
};
String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes);
// to determine the Accept header
String[] localVarHttpHeaderAccepts = new String[] {
};
String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts);
if (localVarHttpHeaderAccept != null)
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
if (xmlItem != null && xmlItem.GetType() != typeof(byte[]))
{
localVarPostBody = this.Configuration.ApiClient.Serialize(xmlItem); // http body (model) parameter
}
else
{
localVarPostBody = xmlItem; // byte array
}
// make the HTTP request
IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath,
Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams,
localVarPathParams, localVarHttpContentType);
int localVarStatusCode = (int) localVarResponse.StatusCode;
if (ExceptionFactory != null)
{
Exception exception = ExceptionFactory("CreateXmlItem", localVarResponse);
if (exception != null) throw exception;
}
return new ApiResponse<Object>(localVarStatusCode,
localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),
null);
}
/// <summary>
/// Test serialization of outer boolean types
/// </summary>

View File

@ -0,0 +1,572 @@
/*
* 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
*
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// XmlItem
/// </summary>
[DataContract]
public partial class XmlItem : IEquatable<XmlItem>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="XmlItem" /> class.
/// </summary>
/// <param name="attributeString">attributeString.</param>
/// <param name="attributeNumber">attributeNumber.</param>
/// <param name="attributeInteger">attributeInteger.</param>
/// <param name="attributeBoolean">attributeBoolean.</param>
/// <param name="wrappedArray">wrappedArray.</param>
/// <param name="nameString">nameString.</param>
/// <param name="nameNumber">nameNumber.</param>
/// <param name="nameInteger">nameInteger.</param>
/// <param name="nameBoolean">nameBoolean.</param>
/// <param name="nameArray">nameArray.</param>
/// <param name="nameWrappedArray">nameWrappedArray.</param>
/// <param name="prefixString">prefixString.</param>
/// <param name="prefixNumber">prefixNumber.</param>
/// <param name="prefixInteger">prefixInteger.</param>
/// <param name="prefixBoolean">prefixBoolean.</param>
/// <param name="prefixArray">prefixArray.</param>
/// <param name="prefixWrappedArray">prefixWrappedArray.</param>
/// <param name="namespaceString">namespaceString.</param>
/// <param name="namespaceNumber">namespaceNumber.</param>
/// <param name="namespaceInteger">namespaceInteger.</param>
/// <param name="namespaceBoolean">namespaceBoolean.</param>
/// <param name="namespaceArray">namespaceArray.</param>
/// <param name="namespaceWrappedArray">namespaceWrappedArray.</param>
/// <param name="prefixNsString">prefixNsString.</param>
/// <param name="prefixNsNumber">prefixNsNumber.</param>
/// <param name="prefixNsInteger">prefixNsInteger.</param>
/// <param name="prefixNsBoolean">prefixNsBoolean.</param>
/// <param name="prefixNsArray">prefixNsArray.</param>
/// <param name="prefixNsWrappedArray">prefixNsWrappedArray.</param>
public XmlItem(string attributeString = default(string), decimal? attributeNumber = default(decimal?), int? attributeInteger = default(int?), bool? attributeBoolean = default(bool?), List<int?> wrappedArray = default(List<int?>), string nameString = default(string), decimal? nameNumber = default(decimal?), int? nameInteger = default(int?), bool? nameBoolean = default(bool?), List<int?> nameArray = default(List<int?>), List<int?> nameWrappedArray = default(List<int?>), string prefixString = default(string), decimal? prefixNumber = default(decimal?), int? prefixInteger = default(int?), bool? prefixBoolean = default(bool?), List<int?> prefixArray = default(List<int?>), List<int?> prefixWrappedArray = default(List<int?>), string namespaceString = default(string), decimal? namespaceNumber = default(decimal?), int? namespaceInteger = default(int?), bool? namespaceBoolean = default(bool?), List<int?> namespaceArray = default(List<int?>), List<int?> namespaceWrappedArray = default(List<int?>), string prefixNsString = default(string), decimal? prefixNsNumber = default(decimal?), int? prefixNsInteger = default(int?), bool? prefixNsBoolean = default(bool?), List<int?> prefixNsArray = default(List<int?>), List<int?> prefixNsWrappedArray = default(List<int?>))
{
this.AttributeString = attributeString;
this.AttributeNumber = attributeNumber;
this.AttributeInteger = attributeInteger;
this.AttributeBoolean = attributeBoolean;
this.WrappedArray = wrappedArray;
this.NameString = nameString;
this.NameNumber = nameNumber;
this.NameInteger = nameInteger;
this.NameBoolean = nameBoolean;
this.NameArray = nameArray;
this.NameWrappedArray = nameWrappedArray;
this.PrefixString = prefixString;
this.PrefixNumber = prefixNumber;
this.PrefixInteger = prefixInteger;
this.PrefixBoolean = prefixBoolean;
this.PrefixArray = prefixArray;
this.PrefixWrappedArray = prefixWrappedArray;
this.NamespaceString = namespaceString;
this.NamespaceNumber = namespaceNumber;
this.NamespaceInteger = namespaceInteger;
this.NamespaceBoolean = namespaceBoolean;
this.NamespaceArray = namespaceArray;
this.NamespaceWrappedArray = namespaceWrappedArray;
this.PrefixNsString = prefixNsString;
this.PrefixNsNumber = prefixNsNumber;
this.PrefixNsInteger = prefixNsInteger;
this.PrefixNsBoolean = prefixNsBoolean;
this.PrefixNsArray = prefixNsArray;
this.PrefixNsWrappedArray = prefixNsWrappedArray;
}
/// <summary>
/// Gets or Sets AttributeString
/// </summary>
[DataMember(Name="attribute_string", EmitDefaultValue=false)]
public string AttributeString { get; set; }
/// <summary>
/// Gets or Sets AttributeNumber
/// </summary>
[DataMember(Name="attribute_number", EmitDefaultValue=false)]
public decimal? AttributeNumber { get; set; }
/// <summary>
/// Gets or Sets AttributeInteger
/// </summary>
[DataMember(Name="attribute_integer", EmitDefaultValue=false)]
public int? AttributeInteger { get; set; }
/// <summary>
/// Gets or Sets AttributeBoolean
/// </summary>
[DataMember(Name="attribute_boolean", EmitDefaultValue=false)]
public bool? AttributeBoolean { get; set; }
/// <summary>
/// Gets or Sets WrappedArray
/// </summary>
[DataMember(Name="wrapped_array", EmitDefaultValue=false)]
public List<int?> WrappedArray { get; set; }
/// <summary>
/// Gets or Sets NameString
/// </summary>
[DataMember(Name="name_string", EmitDefaultValue=false)]
public string NameString { get; set; }
/// <summary>
/// Gets or Sets NameNumber
/// </summary>
[DataMember(Name="name_number", EmitDefaultValue=false)]
public decimal? NameNumber { get; set; }
/// <summary>
/// Gets or Sets NameInteger
/// </summary>
[DataMember(Name="name_integer", EmitDefaultValue=false)]
public int? NameInteger { get; set; }
/// <summary>
/// Gets or Sets NameBoolean
/// </summary>
[DataMember(Name="name_boolean", EmitDefaultValue=false)]
public bool? NameBoolean { get; set; }
/// <summary>
/// Gets or Sets NameArray
/// </summary>
[DataMember(Name="name_array", EmitDefaultValue=false)]
public List<int?> NameArray { get; set; }
/// <summary>
/// Gets or Sets NameWrappedArray
/// </summary>
[DataMember(Name="name_wrapped_array", EmitDefaultValue=false)]
public List<int?> NameWrappedArray { get; set; }
/// <summary>
/// Gets or Sets PrefixString
/// </summary>
[DataMember(Name="prefix_string", EmitDefaultValue=false)]
public string PrefixString { get; set; }
/// <summary>
/// Gets or Sets PrefixNumber
/// </summary>
[DataMember(Name="prefix_number", EmitDefaultValue=false)]
public decimal? PrefixNumber { get; set; }
/// <summary>
/// Gets or Sets PrefixInteger
/// </summary>
[DataMember(Name="prefix_integer", EmitDefaultValue=false)]
public int? PrefixInteger { get; set; }
/// <summary>
/// Gets or Sets PrefixBoolean
/// </summary>
[DataMember(Name="prefix_boolean", EmitDefaultValue=false)]
public bool? PrefixBoolean { get; set; }
/// <summary>
/// Gets or Sets PrefixArray
/// </summary>
[DataMember(Name="prefix_array", EmitDefaultValue=false)]
public List<int?> PrefixArray { get; set; }
/// <summary>
/// Gets or Sets PrefixWrappedArray
/// </summary>
[DataMember(Name="prefix_wrapped_array", EmitDefaultValue=false)]
public List<int?> PrefixWrappedArray { get; set; }
/// <summary>
/// Gets or Sets NamespaceString
/// </summary>
[DataMember(Name="namespace_string", EmitDefaultValue=false)]
public string NamespaceString { get; set; }
/// <summary>
/// Gets or Sets NamespaceNumber
/// </summary>
[DataMember(Name="namespace_number", EmitDefaultValue=false)]
public decimal? NamespaceNumber { get; set; }
/// <summary>
/// Gets or Sets NamespaceInteger
/// </summary>
[DataMember(Name="namespace_integer", EmitDefaultValue=false)]
public int? NamespaceInteger { get; set; }
/// <summary>
/// Gets or Sets NamespaceBoolean
/// </summary>
[DataMember(Name="namespace_boolean", EmitDefaultValue=false)]
public bool? NamespaceBoolean { get; set; }
/// <summary>
/// Gets or Sets NamespaceArray
/// </summary>
[DataMember(Name="namespace_array", EmitDefaultValue=false)]
public List<int?> NamespaceArray { get; set; }
/// <summary>
/// Gets or Sets NamespaceWrappedArray
/// </summary>
[DataMember(Name="namespace_wrapped_array", EmitDefaultValue=false)]
public List<int?> NamespaceWrappedArray { get; set; }
/// <summary>
/// Gets or Sets PrefixNsString
/// </summary>
[DataMember(Name="prefix_ns_string", EmitDefaultValue=false)]
public string PrefixNsString { get; set; }
/// <summary>
/// Gets or Sets PrefixNsNumber
/// </summary>
[DataMember(Name="prefix_ns_number", EmitDefaultValue=false)]
public decimal? PrefixNsNumber { get; set; }
/// <summary>
/// Gets or Sets PrefixNsInteger
/// </summary>
[DataMember(Name="prefix_ns_integer", EmitDefaultValue=false)]
public int? PrefixNsInteger { get; set; }
/// <summary>
/// Gets or Sets PrefixNsBoolean
/// </summary>
[DataMember(Name="prefix_ns_boolean", EmitDefaultValue=false)]
public bool? PrefixNsBoolean { get; set; }
/// <summary>
/// Gets or Sets PrefixNsArray
/// </summary>
[DataMember(Name="prefix_ns_array", EmitDefaultValue=false)]
public List<int?> PrefixNsArray { get; set; }
/// <summary>
/// Gets or Sets PrefixNsWrappedArray
/// </summary>
[DataMember(Name="prefix_ns_wrapped_array", EmitDefaultValue=false)]
public List<int?> PrefixNsWrappedArray { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class XmlItem {\n");
sb.Append(" AttributeString: ").Append(AttributeString).Append("\n");
sb.Append(" AttributeNumber: ").Append(AttributeNumber).Append("\n");
sb.Append(" AttributeInteger: ").Append(AttributeInteger).Append("\n");
sb.Append(" AttributeBoolean: ").Append(AttributeBoolean).Append("\n");
sb.Append(" WrappedArray: ").Append(WrappedArray).Append("\n");
sb.Append(" NameString: ").Append(NameString).Append("\n");
sb.Append(" NameNumber: ").Append(NameNumber).Append("\n");
sb.Append(" NameInteger: ").Append(NameInteger).Append("\n");
sb.Append(" NameBoolean: ").Append(NameBoolean).Append("\n");
sb.Append(" NameArray: ").Append(NameArray).Append("\n");
sb.Append(" NameWrappedArray: ").Append(NameWrappedArray).Append("\n");
sb.Append(" PrefixString: ").Append(PrefixString).Append("\n");
sb.Append(" PrefixNumber: ").Append(PrefixNumber).Append("\n");
sb.Append(" PrefixInteger: ").Append(PrefixInteger).Append("\n");
sb.Append(" PrefixBoolean: ").Append(PrefixBoolean).Append("\n");
sb.Append(" PrefixArray: ").Append(PrefixArray).Append("\n");
sb.Append(" PrefixWrappedArray: ").Append(PrefixWrappedArray).Append("\n");
sb.Append(" NamespaceString: ").Append(NamespaceString).Append("\n");
sb.Append(" NamespaceNumber: ").Append(NamespaceNumber).Append("\n");
sb.Append(" NamespaceInteger: ").Append(NamespaceInteger).Append("\n");
sb.Append(" NamespaceBoolean: ").Append(NamespaceBoolean).Append("\n");
sb.Append(" NamespaceArray: ").Append(NamespaceArray).Append("\n");
sb.Append(" NamespaceWrappedArray: ").Append(NamespaceWrappedArray).Append("\n");
sb.Append(" PrefixNsString: ").Append(PrefixNsString).Append("\n");
sb.Append(" PrefixNsNumber: ").Append(PrefixNsNumber).Append("\n");
sb.Append(" PrefixNsInteger: ").Append(PrefixNsInteger).Append("\n");
sb.Append(" PrefixNsBoolean: ").Append(PrefixNsBoolean).Append("\n");
sb.Append(" PrefixNsArray: ").Append(PrefixNsArray).Append("\n");
sb.Append(" PrefixNsWrappedArray: ").Append(PrefixNsWrappedArray).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return this.Equals(input as XmlItem);
}
/// <summary>
/// Returns true if XmlItem instances are equal
/// </summary>
/// <param name="input">Instance of XmlItem to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(XmlItem input)
{
if (input == null)
return false;
return
(
this.AttributeString == input.AttributeString ||
(this.AttributeString != null &&
this.AttributeString.Equals(input.AttributeString))
) &&
(
this.AttributeNumber == input.AttributeNumber ||
(this.AttributeNumber != null &&
this.AttributeNumber.Equals(input.AttributeNumber))
) &&
(
this.AttributeInteger == input.AttributeInteger ||
(this.AttributeInteger != null &&
this.AttributeInteger.Equals(input.AttributeInteger))
) &&
(
this.AttributeBoolean == input.AttributeBoolean ||
(this.AttributeBoolean != null &&
this.AttributeBoolean.Equals(input.AttributeBoolean))
) &&
(
this.WrappedArray == input.WrappedArray ||
this.WrappedArray != null &&
this.WrappedArray.SequenceEqual(input.WrappedArray)
) &&
(
this.NameString == input.NameString ||
(this.NameString != null &&
this.NameString.Equals(input.NameString))
) &&
(
this.NameNumber == input.NameNumber ||
(this.NameNumber != null &&
this.NameNumber.Equals(input.NameNumber))
) &&
(
this.NameInteger == input.NameInteger ||
(this.NameInteger != null &&
this.NameInteger.Equals(input.NameInteger))
) &&
(
this.NameBoolean == input.NameBoolean ||
(this.NameBoolean != null &&
this.NameBoolean.Equals(input.NameBoolean))
) &&
(
this.NameArray == input.NameArray ||
this.NameArray != null &&
this.NameArray.SequenceEqual(input.NameArray)
) &&
(
this.NameWrappedArray == input.NameWrappedArray ||
this.NameWrappedArray != null &&
this.NameWrappedArray.SequenceEqual(input.NameWrappedArray)
) &&
(
this.PrefixString == input.PrefixString ||
(this.PrefixString != null &&
this.PrefixString.Equals(input.PrefixString))
) &&
(
this.PrefixNumber == input.PrefixNumber ||
(this.PrefixNumber != null &&
this.PrefixNumber.Equals(input.PrefixNumber))
) &&
(
this.PrefixInteger == input.PrefixInteger ||
(this.PrefixInteger != null &&
this.PrefixInteger.Equals(input.PrefixInteger))
) &&
(
this.PrefixBoolean == input.PrefixBoolean ||
(this.PrefixBoolean != null &&
this.PrefixBoolean.Equals(input.PrefixBoolean))
) &&
(
this.PrefixArray == input.PrefixArray ||
this.PrefixArray != null &&
this.PrefixArray.SequenceEqual(input.PrefixArray)
) &&
(
this.PrefixWrappedArray == input.PrefixWrappedArray ||
this.PrefixWrappedArray != null &&
this.PrefixWrappedArray.SequenceEqual(input.PrefixWrappedArray)
) &&
(
this.NamespaceString == input.NamespaceString ||
(this.NamespaceString != null &&
this.NamespaceString.Equals(input.NamespaceString))
) &&
(
this.NamespaceNumber == input.NamespaceNumber ||
(this.NamespaceNumber != null &&
this.NamespaceNumber.Equals(input.NamespaceNumber))
) &&
(
this.NamespaceInteger == input.NamespaceInteger ||
(this.NamespaceInteger != null &&
this.NamespaceInteger.Equals(input.NamespaceInteger))
) &&
(
this.NamespaceBoolean == input.NamespaceBoolean ||
(this.NamespaceBoolean != null &&
this.NamespaceBoolean.Equals(input.NamespaceBoolean))
) &&
(
this.NamespaceArray == input.NamespaceArray ||
this.NamespaceArray != null &&
this.NamespaceArray.SequenceEqual(input.NamespaceArray)
) &&
(
this.NamespaceWrappedArray == input.NamespaceWrappedArray ||
this.NamespaceWrappedArray != null &&
this.NamespaceWrappedArray.SequenceEqual(input.NamespaceWrappedArray)
) &&
(
this.PrefixNsString == input.PrefixNsString ||
(this.PrefixNsString != null &&
this.PrefixNsString.Equals(input.PrefixNsString))
) &&
(
this.PrefixNsNumber == input.PrefixNsNumber ||
(this.PrefixNsNumber != null &&
this.PrefixNsNumber.Equals(input.PrefixNsNumber))
) &&
(
this.PrefixNsInteger == input.PrefixNsInteger ||
(this.PrefixNsInteger != null &&
this.PrefixNsInteger.Equals(input.PrefixNsInteger))
) &&
(
this.PrefixNsBoolean == input.PrefixNsBoolean ||
(this.PrefixNsBoolean != null &&
this.PrefixNsBoolean.Equals(input.PrefixNsBoolean))
) &&
(
this.PrefixNsArray == input.PrefixNsArray ||
this.PrefixNsArray != null &&
this.PrefixNsArray.SequenceEqual(input.PrefixNsArray)
) &&
(
this.PrefixNsWrappedArray == input.PrefixNsWrappedArray ||
this.PrefixNsWrappedArray != null &&
this.PrefixNsWrappedArray.SequenceEqual(input.PrefixNsWrappedArray)
);
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.AttributeString != null)
hashCode = hashCode * 59 + this.AttributeString.GetHashCode();
if (this.AttributeNumber != null)
hashCode = hashCode * 59 + this.AttributeNumber.GetHashCode();
if (this.AttributeInteger != null)
hashCode = hashCode * 59 + this.AttributeInteger.GetHashCode();
if (this.AttributeBoolean != null)
hashCode = hashCode * 59 + this.AttributeBoolean.GetHashCode();
if (this.WrappedArray != null)
hashCode = hashCode * 59 + this.WrappedArray.GetHashCode();
if (this.NameString != null)
hashCode = hashCode * 59 + this.NameString.GetHashCode();
if (this.NameNumber != null)
hashCode = hashCode * 59 + this.NameNumber.GetHashCode();
if (this.NameInteger != null)
hashCode = hashCode * 59 + this.NameInteger.GetHashCode();
if (this.NameBoolean != null)
hashCode = hashCode * 59 + this.NameBoolean.GetHashCode();
if (this.NameArray != null)
hashCode = hashCode * 59 + this.NameArray.GetHashCode();
if (this.NameWrappedArray != null)
hashCode = hashCode * 59 + this.NameWrappedArray.GetHashCode();
if (this.PrefixString != null)
hashCode = hashCode * 59 + this.PrefixString.GetHashCode();
if (this.PrefixNumber != null)
hashCode = hashCode * 59 + this.PrefixNumber.GetHashCode();
if (this.PrefixInteger != null)
hashCode = hashCode * 59 + this.PrefixInteger.GetHashCode();
if (this.PrefixBoolean != null)
hashCode = hashCode * 59 + this.PrefixBoolean.GetHashCode();
if (this.PrefixArray != null)
hashCode = hashCode * 59 + this.PrefixArray.GetHashCode();
if (this.PrefixWrappedArray != null)
hashCode = hashCode * 59 + this.PrefixWrappedArray.GetHashCode();
if (this.NamespaceString != null)
hashCode = hashCode * 59 + this.NamespaceString.GetHashCode();
if (this.NamespaceNumber != null)
hashCode = hashCode * 59 + this.NamespaceNumber.GetHashCode();
if (this.NamespaceInteger != null)
hashCode = hashCode * 59 + this.NamespaceInteger.GetHashCode();
if (this.NamespaceBoolean != null)
hashCode = hashCode * 59 + this.NamespaceBoolean.GetHashCode();
if (this.NamespaceArray != null)
hashCode = hashCode * 59 + this.NamespaceArray.GetHashCode();
if (this.NamespaceWrappedArray != null)
hashCode = hashCode * 59 + this.NamespaceWrappedArray.GetHashCode();
if (this.PrefixNsString != null)
hashCode = hashCode * 59 + this.PrefixNsString.GetHashCode();
if (this.PrefixNsNumber != null)
hashCode = hashCode * 59 + this.PrefixNsNumber.GetHashCode();
if (this.PrefixNsInteger != null)
hashCode = hashCode * 59 + this.PrefixNsInteger.GetHashCode();
if (this.PrefixNsBoolean != null)
hashCode = hashCode * 59 + this.PrefixNsBoolean.GetHashCode();
if (this.PrefixNsArray != null)
hashCode = hashCode * 59 + this.PrefixNsArray.GetHashCode();
if (this.PrefixNsWrappedArray != null)
hashCode = hashCode * 59 + this.PrefixNsWrappedArray.GetHashCode();
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@ -31,6 +31,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AnotherFakeApi* | [**Call123TestSpecialTags**](docs/AnotherFakeApi.md#call123testspecialtags) | **Patch** /another-fake/dummy | To test special tags
*FakeApi* | [**CreateXmlItem**](docs/FakeApi.md#createxmlitem) | **Post** /fake/create_xml_item | creates an XmlItem
*FakeApi* | [**FakeOuterBooleanSerialize**](docs/FakeApi.md#fakeouterbooleanserialize) | **Post** /fake/outer/boolean |
*FakeApi* | [**FakeOuterCompositeSerialize**](docs/FakeApi.md#fakeoutercompositeserialize) | **Post** /fake/outer/composite |
*FakeApi* | [**FakeOuterNumberSerialize**](docs/FakeApi.md#fakeouternumberserialize) | **Post** /fake/outer/number |
@ -105,6 +106,7 @@ Class | Method | HTTP request | Description
- [TypeHolderDefault](docs/TypeHolderDefault.md)
- [TypeHolderExample](docs/TypeHolderExample.md)
- [User](docs/User.md)
- [XmlItem](docs/XmlItem.md)
## Documentation For Authorization

View File

@ -1014,6 +1014,40 @@ paths:
tags:
- fake
x-codegen-request-body-name: body
/fake/create_xml_item:
post:
description: this route creates an XmlItem
operationId: createXmlItem
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/XmlItem'
application/xml; charset=utf-8:
schema:
$ref: '#/components/schemas/XmlItem'
application/xml; charset=utf-16:
schema:
$ref: '#/components/schemas/XmlItem'
text/xml:
schema:
$ref: '#/components/schemas/XmlItem'
text/xml; charset=utf-8:
schema:
$ref: '#/components/schemas/XmlItem'
text/xml; charset=utf-16:
schema:
$ref: '#/components/schemas/XmlItem'
description: XmlItem Body
required: true
responses:
200:
content: {}
description: successful operation
summary: creates an XmlItem
tags:
- fake
x-codegen-request-body-name: XmlItem
/another-fake/dummy:
patch:
description: To test special tags and operation ID starting with number
@ -1699,6 +1733,185 @@ components:
- number_item
- string_item
type: object
XmlItem:
properties:
attribute_string:
example: string
type: string
xml:
attribute: true
attribute_number:
example: 1.234
type: number
xml:
attribute: true
attribute_integer:
example: -2
type: integer
xml:
attribute: true
attribute_boolean:
example: true
type: boolean
xml:
attribute: true
wrapped_array:
items:
type: integer
type: array
xml:
wrapped: true
name_string:
example: string
type: string
xml:
name: xml_name_string
name_number:
example: 1.234
type: number
xml:
name: xml_name_number
name_integer:
example: -2
type: integer
xml:
name: xml_name_integer
name_boolean:
example: true
type: boolean
xml:
name: xml_name_boolean
name_array:
items:
type: integer
xml:
name: xml_name_array_item
type: array
name_wrapped_array:
items:
type: integer
xml:
name: xml_name_wrapped_array_item
type: array
xml:
name: xml_name_wrapped_array
wrapped: true
prefix_string:
example: string
type: string
xml:
prefix: ab
prefix_number:
example: 1.234
type: number
xml:
prefix: cd
prefix_integer:
example: -2
type: integer
xml:
prefix: ef
prefix_boolean:
example: true
type: boolean
xml:
prefix: gh
prefix_array:
items:
type: integer
xml:
prefix: ij
type: array
prefix_wrapped_array:
items:
type: integer
xml:
prefix: mn
type: array
xml:
prefix: kl
wrapped: true
namespace_string:
example: string
type: string
xml:
namespace: http://a.com/schema
namespace_number:
example: 1.234
type: number
xml:
namespace: http://b.com/schema
namespace_integer:
example: -2
type: integer
xml:
namespace: http://c.com/schema
namespace_boolean:
example: true
type: boolean
xml:
namespace: http://d.com/schema
namespace_array:
items:
type: integer
xml:
namespace: http://e.com/schema
type: array
namespace_wrapped_array:
items:
type: integer
xml:
namespace: http://g.com/schema
type: array
xml:
namespace: http://f.com/schema
wrapped: true
prefix_ns_string:
example: string
type: string
xml:
namespace: http://a.com/schema
prefix: a
prefix_ns_number:
example: 1.234
type: number
xml:
namespace: http://b.com/schema
prefix: b
prefix_ns_integer:
example: -2
type: integer
xml:
namespace: http://c.com/schema
prefix: c
prefix_ns_boolean:
example: true
type: boolean
xml:
namespace: http://d.com/schema
prefix: d
prefix_ns_array:
items:
type: integer
xml:
namespace: http://e.com/schema
prefix: e
type: array
prefix_ns_wrapped_array:
items:
type: integer
xml:
namespace: http://g.com/schema
prefix: g
type: array
xml:
namespace: http://f.com/schema
prefix: f
wrapped: true
type: object
xml:
namespace: http://a.com/schema
prefix: pre
securitySchemes:
petstore_auth:
flows:

View File

@ -26,6 +26,74 @@ var (
type FakeApiService service
/*
FakeApiService creates an XmlItem
this route creates an XmlItem
* @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
* @param xmlItem XmlItem Body
*/
func (a *FakeApiService) CreateXmlItem(ctx context.Context, xmlItem XmlItem) (*http.Response, error) {
var (
localVarHttpMethod = strings.ToUpper("Post")
localVarPostBody interface{}
localVarFormFileName string
localVarFileName string
localVarFileBytes []byte
)
// create path and map variables
localVarPath := a.client.cfg.BasePath + "/fake/create_xml_item"
localVarHeaderParams := make(map[string]string)
localVarQueryParams := url.Values{}
localVarFormParams := url.Values{}
// to determine the Content-Type header
localVarHttpContentTypes := []string{"application/xml", "application/xml; charset=utf-8", "application/xml; charset=utf-16", "text/xml", "text/xml; charset=utf-8", "text/xml; charset=utf-16"}
// set Content-Type header
localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
if localVarHttpContentType != "" {
localVarHeaderParams["Content-Type"] = localVarHttpContentType
}
// to determine the Accept header
localVarHttpHeaderAccepts := []string{}
// set Accept header
localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
if localVarHttpHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
}
// body params
localVarPostBody = &xmlItem
r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFormFileName, localVarFileName, localVarFileBytes)
if err != nil {
return nil, err
}
localVarHttpResponse, err := a.client.callAPI(r)
if err != nil || localVarHttpResponse == nil {
return localVarHttpResponse, err
}
localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
localVarHttpResponse.Body.Close()
if err != nil {
return localVarHttpResponse, err
}
if localVarHttpResponse.StatusCode >= 300 {
newErr := GenericOpenAPIError{
body: localVarBody,
error: localVarHttpResponse.Status,
}
return localVarHttpResponse, newErr
}
return localVarHttpResponse, nil
}
/*
FakeApiService
Test serialization of outer boolean types

View File

@ -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,34 @@ Method | HTTP request | Description
[**TestJsonFormData**](FakeApi.md#TestJsonFormData) | **Get** /fake/jsonFormData | test json serialization of form data
# **CreateXmlItem**
> CreateXmlItem(ctx, xmlItem)
creates an XmlItem
this route creates an XmlItem
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**xmlItem** | [**XmlItem**](XmlItem.md)| XmlItem Body |
### Return type
(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
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **FakeOuterBooleanSerialize**
> bool FakeOuterBooleanSerialize(ctx, optional)

View File

@ -0,0 +1,38 @@
# XmlItem
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AttributeString** | **string** | | [optional]
**AttributeNumber** | **float32** | | [optional]
**AttributeInteger** | **int32** | | [optional]
**AttributeBoolean** | **bool** | | [optional]
**WrappedArray** | **[]int32** | | [optional]
**NameString** | **string** | | [optional]
**NameNumber** | **float32** | | [optional]
**NameInteger** | **int32** | | [optional]
**NameBoolean** | **bool** | | [optional]
**NameArray** | **[]int32** | | [optional]
**NameWrappedArray** | **[]int32** | | [optional]
**PrefixString** | **string** | | [optional]
**PrefixNumber** | **float32** | | [optional]
**PrefixInteger** | **int32** | | [optional]
**PrefixBoolean** | **bool** | | [optional]
**PrefixArray** | **[]int32** | | [optional]
**PrefixWrappedArray** | **[]int32** | | [optional]
**NamespaceString** | **string** | | [optional]
**NamespaceNumber** | **float32** | | [optional]
**NamespaceInteger** | **int32** | | [optional]
**NamespaceBoolean** | **bool** | | [optional]
**NamespaceArray** | **[]int32** | | [optional]
**NamespaceWrappedArray** | **[]int32** | | [optional]
**PrefixNsString** | **string** | | [optional]
**PrefixNsNumber** | **float32** | | [optional]
**PrefixNsInteger** | **int32** | | [optional]
**PrefixNsBoolean** | **bool** | | [optional]
**PrefixNsArray** | **[]int32** | | [optional]
**PrefixNsWrappedArray** | **[]int32** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,42 @@
/*
* 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: \" \\
*
* API version: 1.0.0
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package petstore
type XmlItem struct {
AttributeString string `json:"attribute_string,omitempty"`
AttributeNumber float32 `json:"attribute_number,omitempty"`
AttributeInteger int32 `json:"attribute_integer,omitempty"`
AttributeBoolean bool `json:"attribute_boolean,omitempty"`
WrappedArray []int32 `json:"wrapped_array,omitempty"`
NameString string `json:"name_string,omitempty"`
NameNumber float32 `json:"name_number,omitempty"`
NameInteger int32 `json:"name_integer,omitempty"`
NameBoolean bool `json:"name_boolean,omitempty"`
NameArray []int32 `json:"name_array,omitempty"`
NameWrappedArray []int32 `json:"name_wrapped_array,omitempty"`
PrefixString string `json:"prefix_string,omitempty"`
PrefixNumber float32 `json:"prefix_number,omitempty"`
PrefixInteger int32 `json:"prefix_integer,omitempty"`
PrefixBoolean bool `json:"prefix_boolean,omitempty"`
PrefixArray []int32 `json:"prefix_array,omitempty"`
PrefixWrappedArray []int32 `json:"prefix_wrapped_array,omitempty"`
NamespaceString string `json:"namespace_string,omitempty"`
NamespaceNumber float32 `json:"namespace_number,omitempty"`
NamespaceInteger int32 `json:"namespace_integer,omitempty"`
NamespaceBoolean bool `json:"namespace_boolean,omitempty"`
NamespaceArray []int32 `json:"namespace_array,omitempty"`
NamespaceWrappedArray []int32 `json:"namespace_wrapped_array,omitempty"`
PrefixNsString string `json:"prefix_ns_string,omitempty"`
PrefixNsNumber float32 `json:"prefix_ns_number,omitempty"`
PrefixNsInteger int32 `json:"prefix_ns_integer,omitempty"`
PrefixNsBoolean bool `json:"prefix_ns_boolean,omitempty"`
PrefixNsArray []int32 `json:"prefix_ns_array,omitempty"`
PrefixNsWrappedArray []int32 `json:"prefix_ns_wrapped_array,omitempty"`
}

View File

@ -57,6 +57,44 @@ import qualified Prelude as P
-- ** Fake
-- *** createXmlItem
-- | @POST \/fake\/create_xml_item@
--
-- creates an XmlItem
--
-- this route creates an XmlItem
--
createXmlItem
:: (Consumes CreateXmlItem contentType, MimeRender contentType XmlItem)
=> ContentType contentType -- ^ request content-type ('MimeType')
-> XmlItem -- ^ "xmlItem" - XmlItem Body
-> OpenAPIPetstoreRequest CreateXmlItem contentType NoContent MimeNoContent
createXmlItem _ xmlItem =
_mkRequest "POST" ["/fake/create_xml_item"]
`setBodyParam` xmlItem
data CreateXmlItem
-- | /Body Param/ "XmlItem" - XmlItem Body
instance HasBodyParam CreateXmlItem XmlItem
-- | @application/xml@
instance Consumes CreateXmlItem MimeXML
-- | @text/xml@
instance Consumes CreateXmlItem MimeTextxml
-- | @text/xml; charset=utf-8@
instance Consumes CreateXmlItem MimeTextxmlCharsetutf8
-- | @text/xml; charset=utf-16@
instance Consumes CreateXmlItem MimeTextxmlCharsetutf16
-- | @application/xml; charset=utf-8@
instance Consumes CreateXmlItem MimeXmlCharsetutf8
-- | @application/xml; charset=utf-16@
instance Consumes CreateXmlItem MimeXmlCharsetutf16
instance Produces CreateXmlItem MimeNoContent
-- *** fakeOuterBooleanSerialize
-- | @POST \/fake\/outer\/boolean@

View File

@ -201,3 +201,55 @@ instance MimeUnrender MimeOctetStream String where mimeUnrender _ = P.Right . BC
instance MimeUnrender MimeNoContent NoContent where mimeUnrender _ = P.Right . P.const NoContent
-- * Custom Mime Types
-- ** MimeXmlCharsetutf16
data MimeXmlCharsetutf16 = MimeXmlCharsetutf16 deriving (P.Typeable)
-- | @application/xml; charset=utf-16@
instance MimeType MimeXmlCharsetutf16 where
mimeType _ = Just $ P.fromString "application/xml; charset=utf-16"
-- instance MimeRender MimeXmlCharsetutf16 T.Text where mimeRender _ = undefined
-- instance MimeUnrender MimeXmlCharsetutf16 T.Text where mimeUnrender _ = undefined
-- ** MimeXmlCharsetutf8
data MimeXmlCharsetutf8 = MimeXmlCharsetutf8 deriving (P.Typeable)
-- | @application/xml; charset=utf-8@
instance MimeType MimeXmlCharsetutf8 where
mimeType _ = Just $ P.fromString "application/xml; charset=utf-8"
-- instance MimeRender MimeXmlCharsetutf8 T.Text where mimeRender _ = undefined
-- instance MimeUnrender MimeXmlCharsetutf8 T.Text where mimeUnrender _ = undefined
-- ** MimeTextxml
data MimeTextxml = MimeTextxml deriving (P.Typeable)
-- | @text/xml@
instance MimeType MimeTextxml where
mimeType _ = Just $ P.fromString "text/xml"
-- instance MimeRender MimeTextxml T.Text where mimeRender _ = undefined
-- instance MimeUnrender MimeTextxml T.Text where mimeUnrender _ = undefined
-- ** MimeTextxmlCharsetutf16
data MimeTextxmlCharsetutf16 = MimeTextxmlCharsetutf16 deriving (P.Typeable)
-- | @text/xml; charset=utf-16@
instance MimeType MimeTextxmlCharsetutf16 where
mimeType _ = Just $ P.fromString "text/xml; charset=utf-16"
-- instance MimeRender MimeTextxmlCharsetutf16 T.Text where mimeRender _ = undefined
-- instance MimeUnrender MimeTextxmlCharsetutf16 T.Text where mimeUnrender _ = undefined
-- ** MimeTextxmlCharsetutf8
data MimeTextxmlCharsetutf8 = MimeTextxmlCharsetutf8 deriving (P.Typeable)
-- | @text/xml; charset=utf-8@
instance MimeType MimeTextxmlCharsetutf8 where
mimeType _ = Just $ P.fromString "text/xml; charset=utf-8"
-- instance MimeRender MimeTextxmlCharsetutf8 T.Text where mimeRender _ = undefined
-- instance MimeUnrender MimeTextxmlCharsetutf8 T.Text where mimeUnrender _ = undefined

View File

@ -1484,6 +1484,146 @@ mkUser =
, userUserStatus = Nothing
}
-- ** XmlItem
-- | XmlItem
data XmlItem = XmlItem
{ xmlItemAttributeString :: !(Maybe Text) -- ^ "attribute_string"
, xmlItemAttributeNumber :: !(Maybe Double) -- ^ "attribute_number"
, xmlItemAttributeInteger :: !(Maybe Int) -- ^ "attribute_integer"
, xmlItemAttributeBoolean :: !(Maybe Bool) -- ^ "attribute_boolean"
, xmlItemWrappedArray :: !(Maybe [Int]) -- ^ "wrapped_array"
, xmlItemNameString :: !(Maybe Text) -- ^ "name_string"
, xmlItemNameNumber :: !(Maybe Double) -- ^ "name_number"
, xmlItemNameInteger :: !(Maybe Int) -- ^ "name_integer"
, xmlItemNameBoolean :: !(Maybe Bool) -- ^ "name_boolean"
, xmlItemNameArray :: !(Maybe [Int]) -- ^ "name_array"
, xmlItemNameWrappedArray :: !(Maybe [Int]) -- ^ "name_wrapped_array"
, xmlItemPrefixString :: !(Maybe Text) -- ^ "prefix_string"
, xmlItemPrefixNumber :: !(Maybe Double) -- ^ "prefix_number"
, xmlItemPrefixInteger :: !(Maybe Int) -- ^ "prefix_integer"
, xmlItemPrefixBoolean :: !(Maybe Bool) -- ^ "prefix_boolean"
, xmlItemPrefixArray :: !(Maybe [Int]) -- ^ "prefix_array"
, xmlItemPrefixWrappedArray :: !(Maybe [Int]) -- ^ "prefix_wrapped_array"
, xmlItemNamespaceString :: !(Maybe Text) -- ^ "namespace_string"
, xmlItemNamespaceNumber :: !(Maybe Double) -- ^ "namespace_number"
, xmlItemNamespaceInteger :: !(Maybe Int) -- ^ "namespace_integer"
, xmlItemNamespaceBoolean :: !(Maybe Bool) -- ^ "namespace_boolean"
, xmlItemNamespaceArray :: !(Maybe [Int]) -- ^ "namespace_array"
, xmlItemNamespaceWrappedArray :: !(Maybe [Int]) -- ^ "namespace_wrapped_array"
, xmlItemPrefixNsString :: !(Maybe Text) -- ^ "prefix_ns_string"
, xmlItemPrefixNsNumber :: !(Maybe Double) -- ^ "prefix_ns_number"
, xmlItemPrefixNsInteger :: !(Maybe Int) -- ^ "prefix_ns_integer"
, xmlItemPrefixNsBoolean :: !(Maybe Bool) -- ^ "prefix_ns_boolean"
, xmlItemPrefixNsArray :: !(Maybe [Int]) -- ^ "prefix_ns_array"
, xmlItemPrefixNsWrappedArray :: !(Maybe [Int]) -- ^ "prefix_ns_wrapped_array"
} deriving (P.Show, P.Eq, P.Typeable)
-- | FromJSON XmlItem
instance A.FromJSON XmlItem where
parseJSON = A.withObject "XmlItem" $ \o ->
XmlItem
<$> (o .:? "attribute_string")
<*> (o .:? "attribute_number")
<*> (o .:? "attribute_integer")
<*> (o .:? "attribute_boolean")
<*> (o .:? "wrapped_array")
<*> (o .:? "name_string")
<*> (o .:? "name_number")
<*> (o .:? "name_integer")
<*> (o .:? "name_boolean")
<*> (o .:? "name_array")
<*> (o .:? "name_wrapped_array")
<*> (o .:? "prefix_string")
<*> (o .:? "prefix_number")
<*> (o .:? "prefix_integer")
<*> (o .:? "prefix_boolean")
<*> (o .:? "prefix_array")
<*> (o .:? "prefix_wrapped_array")
<*> (o .:? "namespace_string")
<*> (o .:? "namespace_number")
<*> (o .:? "namespace_integer")
<*> (o .:? "namespace_boolean")
<*> (o .:? "namespace_array")
<*> (o .:? "namespace_wrapped_array")
<*> (o .:? "prefix_ns_string")
<*> (o .:? "prefix_ns_number")
<*> (o .:? "prefix_ns_integer")
<*> (o .:? "prefix_ns_boolean")
<*> (o .:? "prefix_ns_array")
<*> (o .:? "prefix_ns_wrapped_array")
-- | ToJSON XmlItem
instance A.ToJSON XmlItem where
toJSON XmlItem {..} =
_omitNulls
[ "attribute_string" .= xmlItemAttributeString
, "attribute_number" .= xmlItemAttributeNumber
, "attribute_integer" .= xmlItemAttributeInteger
, "attribute_boolean" .= xmlItemAttributeBoolean
, "wrapped_array" .= xmlItemWrappedArray
, "name_string" .= xmlItemNameString
, "name_number" .= xmlItemNameNumber
, "name_integer" .= xmlItemNameInteger
, "name_boolean" .= xmlItemNameBoolean
, "name_array" .= xmlItemNameArray
, "name_wrapped_array" .= xmlItemNameWrappedArray
, "prefix_string" .= xmlItemPrefixString
, "prefix_number" .= xmlItemPrefixNumber
, "prefix_integer" .= xmlItemPrefixInteger
, "prefix_boolean" .= xmlItemPrefixBoolean
, "prefix_array" .= xmlItemPrefixArray
, "prefix_wrapped_array" .= xmlItemPrefixWrappedArray
, "namespace_string" .= xmlItemNamespaceString
, "namespace_number" .= xmlItemNamespaceNumber
, "namespace_integer" .= xmlItemNamespaceInteger
, "namespace_boolean" .= xmlItemNamespaceBoolean
, "namespace_array" .= xmlItemNamespaceArray
, "namespace_wrapped_array" .= xmlItemNamespaceWrappedArray
, "prefix_ns_string" .= xmlItemPrefixNsString
, "prefix_ns_number" .= xmlItemPrefixNsNumber
, "prefix_ns_integer" .= xmlItemPrefixNsInteger
, "prefix_ns_boolean" .= xmlItemPrefixNsBoolean
, "prefix_ns_array" .= xmlItemPrefixNsArray
, "prefix_ns_wrapped_array" .= xmlItemPrefixNsWrappedArray
]
-- | Construct a value of type 'XmlItem' (by applying it's required fields, if any)
mkXmlItem
:: XmlItem
mkXmlItem =
XmlItem
{ xmlItemAttributeString = Nothing
, xmlItemAttributeNumber = Nothing
, xmlItemAttributeInteger = Nothing
, xmlItemAttributeBoolean = Nothing
, xmlItemWrappedArray = Nothing
, xmlItemNameString = Nothing
, xmlItemNameNumber = Nothing
, xmlItemNameInteger = Nothing
, xmlItemNameBoolean = Nothing
, xmlItemNameArray = Nothing
, xmlItemNameWrappedArray = Nothing
, xmlItemPrefixString = Nothing
, xmlItemPrefixNumber = Nothing
, xmlItemPrefixInteger = Nothing
, xmlItemPrefixBoolean = Nothing
, xmlItemPrefixArray = Nothing
, xmlItemPrefixWrappedArray = Nothing
, xmlItemNamespaceString = Nothing
, xmlItemNamespaceNumber = Nothing
, xmlItemNamespaceInteger = Nothing
, xmlItemNamespaceBoolean = Nothing
, xmlItemNamespaceArray = Nothing
, xmlItemNamespaceWrappedArray = Nothing
, xmlItemPrefixNsString = Nothing
, xmlItemPrefixNsNumber = Nothing
, xmlItemPrefixNsInteger = Nothing
, xmlItemPrefixNsBoolean = Nothing
, xmlItemPrefixNsArray = Nothing
, xmlItemPrefixNsWrappedArray = Nothing
}
-- * Enums

View File

@ -714,3 +714,152 @@ userUserStatusL f User{..} = (\userUserStatus -> User { userUserStatus, ..} ) <$
{-# INLINE userUserStatusL #-}
-- * XmlItem
-- | 'xmlItemAttributeString' Lens
xmlItemAttributeStringL :: Lens_' XmlItem (Maybe Text)
xmlItemAttributeStringL f XmlItem{..} = (\xmlItemAttributeString -> XmlItem { xmlItemAttributeString, ..} ) <$> f xmlItemAttributeString
{-# INLINE xmlItemAttributeStringL #-}
-- | 'xmlItemAttributeNumber' Lens
xmlItemAttributeNumberL :: Lens_' XmlItem (Maybe Double)
xmlItemAttributeNumberL f XmlItem{..} = (\xmlItemAttributeNumber -> XmlItem { xmlItemAttributeNumber, ..} ) <$> f xmlItemAttributeNumber
{-# INLINE xmlItemAttributeNumberL #-}
-- | 'xmlItemAttributeInteger' Lens
xmlItemAttributeIntegerL :: Lens_' XmlItem (Maybe Int)
xmlItemAttributeIntegerL f XmlItem{..} = (\xmlItemAttributeInteger -> XmlItem { xmlItemAttributeInteger, ..} ) <$> f xmlItemAttributeInteger
{-# INLINE xmlItemAttributeIntegerL #-}
-- | 'xmlItemAttributeBoolean' Lens
xmlItemAttributeBooleanL :: Lens_' XmlItem (Maybe Bool)
xmlItemAttributeBooleanL f XmlItem{..} = (\xmlItemAttributeBoolean -> XmlItem { xmlItemAttributeBoolean, ..} ) <$> f xmlItemAttributeBoolean
{-# INLINE xmlItemAttributeBooleanL #-}
-- | 'xmlItemWrappedArray' Lens
xmlItemWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemWrappedArrayL f XmlItem{..} = (\xmlItemWrappedArray -> XmlItem { xmlItemWrappedArray, ..} ) <$> f xmlItemWrappedArray
{-# INLINE xmlItemWrappedArrayL #-}
-- | 'xmlItemNameString' Lens
xmlItemNameStringL :: Lens_' XmlItem (Maybe Text)
xmlItemNameStringL f XmlItem{..} = (\xmlItemNameString -> XmlItem { xmlItemNameString, ..} ) <$> f xmlItemNameString
{-# INLINE xmlItemNameStringL #-}
-- | 'xmlItemNameNumber' Lens
xmlItemNameNumberL :: Lens_' XmlItem (Maybe Double)
xmlItemNameNumberL f XmlItem{..} = (\xmlItemNameNumber -> XmlItem { xmlItemNameNumber, ..} ) <$> f xmlItemNameNumber
{-# INLINE xmlItemNameNumberL #-}
-- | 'xmlItemNameInteger' Lens
xmlItemNameIntegerL :: Lens_' XmlItem (Maybe Int)
xmlItemNameIntegerL f XmlItem{..} = (\xmlItemNameInteger -> XmlItem { xmlItemNameInteger, ..} ) <$> f xmlItemNameInteger
{-# INLINE xmlItemNameIntegerL #-}
-- | 'xmlItemNameBoolean' Lens
xmlItemNameBooleanL :: Lens_' XmlItem (Maybe Bool)
xmlItemNameBooleanL f XmlItem{..} = (\xmlItemNameBoolean -> XmlItem { xmlItemNameBoolean, ..} ) <$> f xmlItemNameBoolean
{-# INLINE xmlItemNameBooleanL #-}
-- | 'xmlItemNameArray' Lens
xmlItemNameArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemNameArrayL f XmlItem{..} = (\xmlItemNameArray -> XmlItem { xmlItemNameArray, ..} ) <$> f xmlItemNameArray
{-# INLINE xmlItemNameArrayL #-}
-- | 'xmlItemNameWrappedArray' Lens
xmlItemNameWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemNameWrappedArrayL f XmlItem{..} = (\xmlItemNameWrappedArray -> XmlItem { xmlItemNameWrappedArray, ..} ) <$> f xmlItemNameWrappedArray
{-# INLINE xmlItemNameWrappedArrayL #-}
-- | 'xmlItemPrefixString' Lens
xmlItemPrefixStringL :: Lens_' XmlItem (Maybe Text)
xmlItemPrefixStringL f XmlItem{..} = (\xmlItemPrefixString -> XmlItem { xmlItemPrefixString, ..} ) <$> f xmlItemPrefixString
{-# INLINE xmlItemPrefixStringL #-}
-- | 'xmlItemPrefixNumber' Lens
xmlItemPrefixNumberL :: Lens_' XmlItem (Maybe Double)
xmlItemPrefixNumberL f XmlItem{..} = (\xmlItemPrefixNumber -> XmlItem { xmlItemPrefixNumber, ..} ) <$> f xmlItemPrefixNumber
{-# INLINE xmlItemPrefixNumberL #-}
-- | 'xmlItemPrefixInteger' Lens
xmlItemPrefixIntegerL :: Lens_' XmlItem (Maybe Int)
xmlItemPrefixIntegerL f XmlItem{..} = (\xmlItemPrefixInteger -> XmlItem { xmlItemPrefixInteger, ..} ) <$> f xmlItemPrefixInteger
{-# INLINE xmlItemPrefixIntegerL #-}
-- | 'xmlItemPrefixBoolean' Lens
xmlItemPrefixBooleanL :: Lens_' XmlItem (Maybe Bool)
xmlItemPrefixBooleanL f XmlItem{..} = (\xmlItemPrefixBoolean -> XmlItem { xmlItemPrefixBoolean, ..} ) <$> f xmlItemPrefixBoolean
{-# INLINE xmlItemPrefixBooleanL #-}
-- | 'xmlItemPrefixArray' Lens
xmlItemPrefixArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemPrefixArrayL f XmlItem{..} = (\xmlItemPrefixArray -> XmlItem { xmlItemPrefixArray, ..} ) <$> f xmlItemPrefixArray
{-# INLINE xmlItemPrefixArrayL #-}
-- | 'xmlItemPrefixWrappedArray' Lens
xmlItemPrefixWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemPrefixWrappedArrayL f XmlItem{..} = (\xmlItemPrefixWrappedArray -> XmlItem { xmlItemPrefixWrappedArray, ..} ) <$> f xmlItemPrefixWrappedArray
{-# INLINE xmlItemPrefixWrappedArrayL #-}
-- | 'xmlItemNamespaceString' Lens
xmlItemNamespaceStringL :: Lens_' XmlItem (Maybe Text)
xmlItemNamespaceStringL f XmlItem{..} = (\xmlItemNamespaceString -> XmlItem { xmlItemNamespaceString, ..} ) <$> f xmlItemNamespaceString
{-# INLINE xmlItemNamespaceStringL #-}
-- | 'xmlItemNamespaceNumber' Lens
xmlItemNamespaceNumberL :: Lens_' XmlItem (Maybe Double)
xmlItemNamespaceNumberL f XmlItem{..} = (\xmlItemNamespaceNumber -> XmlItem { xmlItemNamespaceNumber, ..} ) <$> f xmlItemNamespaceNumber
{-# INLINE xmlItemNamespaceNumberL #-}
-- | 'xmlItemNamespaceInteger' Lens
xmlItemNamespaceIntegerL :: Lens_' XmlItem (Maybe Int)
xmlItemNamespaceIntegerL f XmlItem{..} = (\xmlItemNamespaceInteger -> XmlItem { xmlItemNamespaceInteger, ..} ) <$> f xmlItemNamespaceInteger
{-# INLINE xmlItemNamespaceIntegerL #-}
-- | 'xmlItemNamespaceBoolean' Lens
xmlItemNamespaceBooleanL :: Lens_' XmlItem (Maybe Bool)
xmlItemNamespaceBooleanL f XmlItem{..} = (\xmlItemNamespaceBoolean -> XmlItem { xmlItemNamespaceBoolean, ..} ) <$> f xmlItemNamespaceBoolean
{-# INLINE xmlItemNamespaceBooleanL #-}
-- | 'xmlItemNamespaceArray' Lens
xmlItemNamespaceArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemNamespaceArrayL f XmlItem{..} = (\xmlItemNamespaceArray -> XmlItem { xmlItemNamespaceArray, ..} ) <$> f xmlItemNamespaceArray
{-# INLINE xmlItemNamespaceArrayL #-}
-- | 'xmlItemNamespaceWrappedArray' Lens
xmlItemNamespaceWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemNamespaceWrappedArrayL f XmlItem{..} = (\xmlItemNamespaceWrappedArray -> XmlItem { xmlItemNamespaceWrappedArray, ..} ) <$> f xmlItemNamespaceWrappedArray
{-# INLINE xmlItemNamespaceWrappedArrayL #-}
-- | 'xmlItemPrefixNsString' Lens
xmlItemPrefixNsStringL :: Lens_' XmlItem (Maybe Text)
xmlItemPrefixNsStringL f XmlItem{..} = (\xmlItemPrefixNsString -> XmlItem { xmlItemPrefixNsString, ..} ) <$> f xmlItemPrefixNsString
{-# INLINE xmlItemPrefixNsStringL #-}
-- | 'xmlItemPrefixNsNumber' Lens
xmlItemPrefixNsNumberL :: Lens_' XmlItem (Maybe Double)
xmlItemPrefixNsNumberL f XmlItem{..} = (\xmlItemPrefixNsNumber -> XmlItem { xmlItemPrefixNsNumber, ..} ) <$> f xmlItemPrefixNsNumber
{-# INLINE xmlItemPrefixNsNumberL #-}
-- | 'xmlItemPrefixNsInteger' Lens
xmlItemPrefixNsIntegerL :: Lens_' XmlItem (Maybe Int)
xmlItemPrefixNsIntegerL f XmlItem{..} = (\xmlItemPrefixNsInteger -> XmlItem { xmlItemPrefixNsInteger, ..} ) <$> f xmlItemPrefixNsInteger
{-# INLINE xmlItemPrefixNsIntegerL #-}
-- | 'xmlItemPrefixNsBoolean' Lens
xmlItemPrefixNsBooleanL :: Lens_' XmlItem (Maybe Bool)
xmlItemPrefixNsBooleanL f XmlItem{..} = (\xmlItemPrefixNsBoolean -> XmlItem { xmlItemPrefixNsBoolean, ..} ) <$> f xmlItemPrefixNsBoolean
{-# INLINE xmlItemPrefixNsBooleanL #-}
-- | 'xmlItemPrefixNsArray' Lens
xmlItemPrefixNsArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemPrefixNsArrayL f XmlItem{..} = (\xmlItemPrefixNsArray -> XmlItem { xmlItemPrefixNsArray, ..} ) <$> f xmlItemPrefixNsArray
{-# INLINE xmlItemPrefixNsArrayL #-}
-- | 'xmlItemPrefixNsWrappedArray' Lens
xmlItemPrefixNsWrappedArrayL :: Lens_' XmlItem (Maybe [Int])
xmlItemPrefixNsWrappedArrayL f XmlItem{..} = (\xmlItemPrefixNsWrappedArray -> XmlItem { xmlItemPrefixNsWrappedArray, ..} ) <$> f xmlItemPrefixNsWrappedArray
{-# INLINE xmlItemPrefixNsWrappedArrayL #-}

View File

@ -1014,6 +1014,40 @@ paths:
tags:
- fake
x-codegen-request-body-name: body
/fake/create_xml_item:
post:
description: this route creates an XmlItem
operationId: createXmlItem
requestBody:
content:
application/xml:
schema:
$ref: '#/components/schemas/XmlItem'
application/xml; charset=utf-8:
schema:
$ref: '#/components/schemas/XmlItem'
application/xml; charset=utf-16:
schema:
$ref: '#/components/schemas/XmlItem'
text/xml:
schema:
$ref: '#/components/schemas/XmlItem'
text/xml; charset=utf-8:
schema:
$ref: '#/components/schemas/XmlItem'
text/xml; charset=utf-16:
schema:
$ref: '#/components/schemas/XmlItem'
description: XmlItem Body
required: true
responses:
200:
content: {}
description: successful operation
summary: creates an XmlItem
tags:
- fake
x-codegen-request-body-name: XmlItem
/another-fake/dummy:
patch:
description: To test special tags and operation ID starting with number
@ -1699,6 +1733,185 @@ components:
- number_item
- string_item
type: object
XmlItem:
properties:
attribute_string:
example: string
type: string
xml:
attribute: true
attribute_number:
example: 1.234
type: number
xml:
attribute: true
attribute_integer:
example: -2
type: integer
xml:
attribute: true
attribute_boolean:
example: true
type: boolean
xml:
attribute: true
wrapped_array:
items:
type: integer
type: array
xml:
wrapped: true
name_string:
example: string
type: string
xml:
name: xml_name_string
name_number:
example: 1.234
type: number
xml:
name: xml_name_number
name_integer:
example: -2
type: integer
xml:
name: xml_name_integer
name_boolean:
example: true
type: boolean
xml:
name: xml_name_boolean
name_array:
items:
type: integer
xml:
name: xml_name_array_item
type: array
name_wrapped_array:
items:
type: integer
xml:
name: xml_name_wrapped_array_item
type: array
xml:
name: xml_name_wrapped_array
wrapped: true
prefix_string:
example: string
type: string
xml:
prefix: ab
prefix_number:
example: 1.234
type: number
xml:
prefix: cd
prefix_integer:
example: -2
type: integer
xml:
prefix: ef
prefix_boolean:
example: true
type: boolean
xml:
prefix: gh
prefix_array:
items:
type: integer
xml:
prefix: ij
type: array
prefix_wrapped_array:
items:
type: integer
xml:
prefix: mn
type: array
xml:
prefix: kl
wrapped: true
namespace_string:
example: string
type: string
xml:
namespace: http://a.com/schema
namespace_number:
example: 1.234
type: number
xml:
namespace: http://b.com/schema
namespace_integer:
example: -2
type: integer
xml:
namespace: http://c.com/schema
namespace_boolean:
example: true
type: boolean
xml:
namespace: http://d.com/schema
namespace_array:
items:
type: integer
xml:
namespace: http://e.com/schema
type: array
namespace_wrapped_array:
items:
type: integer
xml:
namespace: http://g.com/schema
type: array
xml:
namespace: http://f.com/schema
wrapped: true
prefix_ns_string:
example: string
type: string
xml:
namespace: http://a.com/schema
prefix: a
prefix_ns_number:
example: 1.234
type: number
xml:
namespace: http://b.com/schema
prefix: b
prefix_ns_integer:
example: -2
type: integer
xml:
namespace: http://c.com/schema
prefix: c
prefix_ns_boolean:
example: true
type: boolean
xml:
namespace: http://d.com/schema
prefix: d
prefix_ns_array:
items:
type: integer
xml:
namespace: http://e.com/schema
prefix: e
type: array
prefix_ns_wrapped_array:
items:
type: integer
xml:
namespace: http://g.com/schema
prefix: g
type: array
xml:
namespace: http://f.com/schema
prefix: f
wrapped: true
type: object
xml:
namespace: http://a.com/schema
prefix: pre
securitySchemes:
petstore_auth:
flows:

View File

@ -332,6 +332,39 @@ instance Arbitrary User where
<*> arbitrary -- userPhone :: Maybe Text
<*> arbitrary -- userUserStatus :: Maybe Int
instance Arbitrary XmlItem where
arbitrary =
XmlItem
<$> arbitrary -- xmlItemAttributeString :: Maybe Text
<*> arbitrary -- xmlItemAttributeNumber :: Maybe Double
<*> arbitrary -- xmlItemAttributeInteger :: Maybe Int
<*> arbitrary -- xmlItemAttributeBoolean :: Maybe Bool
<*> arbitrary -- xmlItemWrappedArray :: Maybe [Int]
<*> arbitrary -- xmlItemNameString :: Maybe Text
<*> arbitrary -- xmlItemNameNumber :: Maybe Double
<*> arbitrary -- xmlItemNameInteger :: Maybe Int
<*> arbitrary -- xmlItemNameBoolean :: Maybe Bool
<*> arbitrary -- xmlItemNameArray :: Maybe [Int]
<*> arbitrary -- xmlItemNameWrappedArray :: Maybe [Int]
<*> arbitrary -- xmlItemPrefixString :: Maybe Text
<*> arbitrary -- xmlItemPrefixNumber :: Maybe Double
<*> arbitrary -- xmlItemPrefixInteger :: Maybe Int
<*> arbitrary -- xmlItemPrefixBoolean :: Maybe Bool
<*> arbitrary -- xmlItemPrefixArray :: Maybe [Int]
<*> arbitrary -- xmlItemPrefixWrappedArray :: Maybe [Int]
<*> arbitrary -- xmlItemNamespaceString :: Maybe Text
<*> arbitrary -- xmlItemNamespaceNumber :: Maybe Double
<*> arbitrary -- xmlItemNamespaceInteger :: Maybe Int
<*> arbitrary -- xmlItemNamespaceBoolean :: Maybe Bool
<*> arbitrary -- xmlItemNamespaceArray :: Maybe [Int]
<*> arbitrary -- xmlItemNamespaceWrappedArray :: Maybe [Int]
<*> arbitrary -- xmlItemPrefixNsString :: Maybe Text
<*> arbitrary -- xmlItemPrefixNsNumber :: Maybe Double
<*> arbitrary -- xmlItemPrefixNsInteger :: Maybe Int
<*> arbitrary -- xmlItemPrefixNsBoolean :: Maybe Bool
<*> arbitrary -- xmlItemPrefixNsArray :: Maybe [Int]
<*> arbitrary -- xmlItemPrefixNsWrappedArray :: Maybe [Int]

View File

@ -56,4 +56,5 @@ main =
propMimeEq MimeJSON (Proxy :: Proxy TypeHolderDefault)
propMimeEq MimeJSON (Proxy :: Proxy TypeHolderExample)
propMimeEq MimeJSON (Proxy :: Proxy User)
propMimeEq MimeJSON (Proxy :: Proxy XmlItem)

View File

@ -11,6 +11,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;
import java.util.HashMap;
@ -22,6 +23,18 @@ import feign.*;
public interface FakeApi extends ApiClient.Api {
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
*/
@RequestLine("POST /fake/create_xml_item")
@Headers({
"Content-Type: application/xml",
"Accept: application/json",
})
void createXmlItem(XmlItem xmlItem);
/**
*
* Test serialization of outer boolean types

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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 isAttributeBoolean() {
return attributeBoolean;
}
public void setAttributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
}
public XmlItem wrappedArray(List<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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 isNameBoolean() {
return nameBoolean;
}
public void setNameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
}
public XmlItem nameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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 isPrefixBoolean() {
return prefixBoolean;
}
public void setPrefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
}
public XmlItem prefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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 isNamespaceBoolean() {
return namespaceBoolean;
}
public void setNamespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
}
public XmlItem namespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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 isPrefixNsBoolean() {
return prefixNsBoolean;
}
public void setPrefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
}
public XmlItem prefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -11,6 +11,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;
import java.util.HashMap;
@ -22,6 +23,18 @@ import feign.*;
public interface FakeApi extends ApiClient.Api {
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
*/
@RequestLine("POST /fake/create_xml_item")
@Headers({
"Content-Type: application/xml",
"Accept: application/json",
})
void createXmlItem(XmlItem xmlItem);
/**
*
* Test serialization of outer boolean types

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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 isAttributeBoolean() {
return attributeBoolean;
}
public void setAttributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
}
public XmlItem wrappedArray(List<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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 isNameBoolean() {
return nameBoolean;
}
public void setNameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
}
public XmlItem nameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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 isPrefixBoolean() {
return prefixBoolean;
}
public void setPrefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
}
public XmlItem prefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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 isNamespaceBoolean() {
return namespaceBoolean;
}
public void setNamespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
}
public XmlItem namespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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 isPrefixNsBoolean() {
return prefixNsBoolean;
}
public void setPrefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
}
public XmlItem prefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -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
* <p><b>200</b> - 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
* <p><b>200</b> - 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<String, Object> 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<String, Object> 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<String, Object> allParams = params == null ? new HashMap<String, Object>() : new HashMap<String, Object>(params);
for (Map.Entry<String, Object> 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
* <p><b>200</b> - Output boolean

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -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<Pair> localVarQueryParams = new ArrayList<Pair>();
List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
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

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -16,6 +16,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;
import java.util.HashMap;
@ -42,6 +43,57 @@ 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 {
createXmlItemWithHttpInfo(xmlItem);
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @throws ApiException if fails to make API call
*/
public ApiResponse<Void> createXmlItemWithHttpInfo(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<Pair> localVarQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
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[] { };
return apiClient.invokeAPI(localVarPath, "POST", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
}
/**
*
* Test serialization of outer boolean types

View File

@ -0,0 +1,808 @@
/*
* 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 org.apache.commons.lang3.ObjectUtils;
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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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 isAttributeBoolean() {
return attributeBoolean;
}
public void setAttributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
}
public XmlItem wrappedArray(List<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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 isNameBoolean() {
return nameBoolean;
}
public void setNameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
}
public XmlItem nameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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 isPrefixBoolean() {
return prefixBoolean;
}
public void setPrefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
}
public XmlItem prefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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 isNamespaceBoolean() {
return namespaceBoolean;
}
public void setNamespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
}
public XmlItem namespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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 isPrefixNsBoolean() {
return prefixNsBoolean;
}
public void setPrefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
}
public XmlItem prefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ObjectUtils.equals(this.attributeString, xmlItem.attributeString) &&
ObjectUtils.equals(this.attributeNumber, xmlItem.attributeNumber) &&
ObjectUtils.equals(this.attributeInteger, xmlItem.attributeInteger) &&
ObjectUtils.equals(this.attributeBoolean, xmlItem.attributeBoolean) &&
ObjectUtils.equals(this.wrappedArray, xmlItem.wrappedArray) &&
ObjectUtils.equals(this.nameString, xmlItem.nameString) &&
ObjectUtils.equals(this.nameNumber, xmlItem.nameNumber) &&
ObjectUtils.equals(this.nameInteger, xmlItem.nameInteger) &&
ObjectUtils.equals(this.nameBoolean, xmlItem.nameBoolean) &&
ObjectUtils.equals(this.nameArray, xmlItem.nameArray) &&
ObjectUtils.equals(this.nameWrappedArray, xmlItem.nameWrappedArray) &&
ObjectUtils.equals(this.prefixString, xmlItem.prefixString) &&
ObjectUtils.equals(this.prefixNumber, xmlItem.prefixNumber) &&
ObjectUtils.equals(this.prefixInteger, xmlItem.prefixInteger) &&
ObjectUtils.equals(this.prefixBoolean, xmlItem.prefixBoolean) &&
ObjectUtils.equals(this.prefixArray, xmlItem.prefixArray) &&
ObjectUtils.equals(this.prefixWrappedArray, xmlItem.prefixWrappedArray) &&
ObjectUtils.equals(this.namespaceString, xmlItem.namespaceString) &&
ObjectUtils.equals(this.namespaceNumber, xmlItem.namespaceNumber) &&
ObjectUtils.equals(this.namespaceInteger, xmlItem.namespaceInteger) &&
ObjectUtils.equals(this.namespaceBoolean, xmlItem.namespaceBoolean) &&
ObjectUtils.equals(this.namespaceArray, xmlItem.namespaceArray) &&
ObjectUtils.equals(this.namespaceWrappedArray, xmlItem.namespaceWrappedArray) &&
ObjectUtils.equals(this.prefixNsString, xmlItem.prefixNsString) &&
ObjectUtils.equals(this.prefixNsNumber, xmlItem.prefixNsNumber) &&
ObjectUtils.equals(this.prefixNsInteger, xmlItem.prefixNsInteger) &&
ObjectUtils.equals(this.prefixNsBoolean, xmlItem.prefixNsBoolean) &&
ObjectUtils.equals(this.prefixNsArray, xmlItem.prefixNsArray) &&
ObjectUtils.equals(this.prefixNsWrappedArray, xmlItem.prefixNsWrappedArray);
}
@Override
public int hashCode() {
return ObjectUtils.hashCodeMulti(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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -16,6 +16,7 @@ import java.time.LocalDate;
import java.time.OffsetDateTime;
import org.openapitools.client.model.OuterComposite;
import org.openapitools.client.model.User;
import org.openapitools.client.model.XmlItem;
import java.util.ArrayList;
import java.util.HashMap;
@ -42,6 +43,57 @@ 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 {
createXmlItemWithHttpInfo(xmlItem);
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @throws ApiException if fails to make API call
*/
public ApiResponse<Void> createXmlItemWithHttpInfo(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<Pair> localVarQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
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[] { };
return apiClient.invokeAPI(localVarPath, "POST", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
}
/**
*
* Test serialization of outer boolean types

View File

@ -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<Integer> 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<Integer> nameArray = new ArrayList<>();
@JsonProperty("name_wrapped_array")
private List<Integer> 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<Integer> prefixArray = new ArrayList<>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> 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<Integer> namespaceArray = new ArrayList<>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> 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<Integer> prefixNsArray = new ArrayList<>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> 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<Integer> 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<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> 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<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> 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<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> 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<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> 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<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> 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<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> 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<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> 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<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> 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<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -16,6 +16,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;
import java.util.HashMap;
@ -42,6 +43,57 @@ 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 {
createXmlItemWithHttpInfo(xmlItem);
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @throws ApiException if fails to make API call
*/
public ApiResponse<Void> createXmlItemWithHttpInfo(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<Pair> localVarQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
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[] { };
return apiClient.invokeAPI(localVarPath, "POST", localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
}
/**
*
* Test serialization of outer boolean types

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -35,6 +35,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.lang.reflect.Type;
import java.util.ArrayList;
@ -61,6 +62,123 @@ public class FakeApi {
this.apiClient = apiClient;
}
/**
* Build call for createXmlItem
* @param xmlItem XmlItem Body (required)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
public com.squareup.okhttp.Call createXmlItemCall(XmlItem xmlItem, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = xmlItem;
// create path and map variables
String localVarPath = "/fake/create_xml_item";
List<Pair> localVarQueryParams = new ArrayList<Pair>();
List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
final String[] localVarAccepts = {
};
final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
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);
localVarHeaderParams.put("Content-Type", localVarContentType);
if (progressListener != null) {
apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
@Override
public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain) throws IOException {
com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
return originalResponse.newBuilder()
.body(new ProgressResponseBody(originalResponse.body(), progressListener))
.build();
}
});
}
String[] localVarAuthNames = new String[] { };
return apiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
private com.squareup.okhttp.Call createXmlItemValidateBeforeCall(XmlItem xmlItem, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'xmlItem' is set
if (xmlItem == null) {
throw new ApiException("Missing the required parameter 'xmlItem' when calling createXmlItem(Async)");
}
com.squareup.okhttp.Call call = createXmlItemCall(xmlItem, progressListener, progressRequestListener);
return call;
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
public void createXmlItem(XmlItem xmlItem) throws ApiException {
createXmlItemWithHttpInfo(xmlItem);
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @return ApiResponse&lt;Void&gt;
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
public ApiResponse<Void> createXmlItemWithHttpInfo(XmlItem xmlItem) throws ApiException {
com.squareup.okhttp.Call call = createXmlItemValidateBeforeCall(xmlItem, null, null);
return apiClient.execute(call);
}
/**
* creates an XmlItem (asynchronously)
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
public com.squareup.okhttp.Call createXmlItemAsync(XmlItem xmlItem, final ApiCallback<Void> callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
if (callback != null) {
progressListener = new ProgressResponseBody.ProgressListener() {
@Override
public void update(long bytesRead, long contentLength, boolean done) {
callback.onDownloadProgress(bytesRead, contentLength, done);
}
};
progressRequestListener = new ProgressRequestBody.ProgressRequestListener() {
@Override
public void onRequestProgress(long bytesWritten, long contentLength, boolean done) {
callback.onUploadProgress(bytesWritten, contentLength, done);
}
};
}
com.squareup.okhttp.Call call = createXmlItemValidateBeforeCall(xmlItem, progressListener, progressRequestListener);
apiClient.executeAsync(call, callback);
return call;
}
/**
* Build call for fakeOuterBooleanSerialize
* @param body Input boolean as post body (optional)

View File

@ -0,0 +1,922 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import android.os.Parcelable;
import android.os.Parcel;
/**
* XmlItem
*/
public class XmlItem implements Parcelable {
public static final String SERIALIZED_NAME_ATTRIBUTE_STRING = "attribute_string";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_STRING)
private String attributeString;
public static final String SERIALIZED_NAME_ATTRIBUTE_NUMBER = "attribute_number";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_NUMBER)
private BigDecimal attributeNumber;
public static final String SERIALIZED_NAME_ATTRIBUTE_INTEGER = "attribute_integer";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_INTEGER)
private Integer attributeInteger;
public static final String SERIALIZED_NAME_ATTRIBUTE_BOOLEAN = "attribute_boolean";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_BOOLEAN)
private Boolean attributeBoolean;
public static final String SERIALIZED_NAME_WRAPPED_ARRAY = "wrapped_array";
@SerializedName(SERIALIZED_NAME_WRAPPED_ARRAY)
private List<Integer> wrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_STRING = "name_string";
@SerializedName(SERIALIZED_NAME_NAME_STRING)
private String nameString;
public static final String SERIALIZED_NAME_NAME_NUMBER = "name_number";
@SerializedName(SERIALIZED_NAME_NAME_NUMBER)
private BigDecimal nameNumber;
public static final String SERIALIZED_NAME_NAME_INTEGER = "name_integer";
@SerializedName(SERIALIZED_NAME_NAME_INTEGER)
private Integer nameInteger;
public static final String SERIALIZED_NAME_NAME_BOOLEAN = "name_boolean";
@SerializedName(SERIALIZED_NAME_NAME_BOOLEAN)
private Boolean nameBoolean;
public static final String SERIALIZED_NAME_NAME_ARRAY = "name_array";
@SerializedName(SERIALIZED_NAME_NAME_ARRAY)
private List<Integer> nameArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_WRAPPED_ARRAY = "name_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAME_WRAPPED_ARRAY)
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_STRING = "prefix_string";
@SerializedName(SERIALIZED_NAME_PREFIX_STRING)
private String prefixString;
public static final String SERIALIZED_NAME_PREFIX_NUMBER = "prefix_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NUMBER)
private BigDecimal prefixNumber;
public static final String SERIALIZED_NAME_PREFIX_INTEGER = "prefix_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_INTEGER)
private Integer prefixInteger;
public static final String SERIALIZED_NAME_PREFIX_BOOLEAN = "prefix_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_BOOLEAN)
private Boolean prefixBoolean;
public static final String SERIALIZED_NAME_PREFIX_ARRAY = "prefix_array";
@SerializedName(SERIALIZED_NAME_PREFIX_ARRAY)
private List<Integer> prefixArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY = "prefix_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY)
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_STRING = "namespace_string";
@SerializedName(SERIALIZED_NAME_NAMESPACE_STRING)
private String namespaceString;
public static final String SERIALIZED_NAME_NAMESPACE_NUMBER = "namespace_number";
@SerializedName(SERIALIZED_NAME_NAMESPACE_NUMBER)
private BigDecimal namespaceNumber;
public static final String SERIALIZED_NAME_NAMESPACE_INTEGER = "namespace_integer";
@SerializedName(SERIALIZED_NAME_NAMESPACE_INTEGER)
private Integer namespaceInteger;
public static final String SERIALIZED_NAME_NAMESPACE_BOOLEAN = "namespace_boolean";
@SerializedName(SERIALIZED_NAME_NAMESPACE_BOOLEAN)
private Boolean namespaceBoolean;
public static final String SERIALIZED_NAME_NAMESPACE_ARRAY = "namespace_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_ARRAY)
private List<Integer> namespaceArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY = "namespace_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY)
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_STRING = "prefix_ns_string";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_STRING)
private String prefixNsString;
public static final String SERIALIZED_NAME_PREFIX_NS_NUMBER = "prefix_ns_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_NUMBER)
private BigDecimal prefixNsNumber;
public static final String SERIALIZED_NAME_PREFIX_NS_INTEGER = "prefix_ns_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_INTEGER)
private Integer prefixNsInteger;
public static final String SERIALIZED_NAME_PREFIX_NS_BOOLEAN = "prefix_ns_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_BOOLEAN)
private Boolean prefixNsBoolean;
public static final String SERIALIZED_NAME_PREFIX_NS_ARRAY = "prefix_ns_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_ARRAY)
private List<Integer> prefixNsArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY = "prefix_ns_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY)
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
public XmlItem() {
}
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
public void writeToParcel(Parcel out, int flags) {
out.writeValue(attributeString);
out.writeValue(attributeNumber);
out.writeValue(attributeInteger);
out.writeValue(attributeBoolean);
out.writeValue(wrappedArray);
out.writeValue(nameString);
out.writeValue(nameNumber);
out.writeValue(nameInteger);
out.writeValue(nameBoolean);
out.writeValue(nameArray);
out.writeValue(nameWrappedArray);
out.writeValue(prefixString);
out.writeValue(prefixNumber);
out.writeValue(prefixInteger);
out.writeValue(prefixBoolean);
out.writeValue(prefixArray);
out.writeValue(prefixWrappedArray);
out.writeValue(namespaceString);
out.writeValue(namespaceNumber);
out.writeValue(namespaceInteger);
out.writeValue(namespaceBoolean);
out.writeValue(namespaceArray);
out.writeValue(namespaceWrappedArray);
out.writeValue(prefixNsString);
out.writeValue(prefixNsNumber);
out.writeValue(prefixNsInteger);
out.writeValue(prefixNsBoolean);
out.writeValue(prefixNsArray);
out.writeValue(prefixNsWrappedArray);
}
XmlItem(Parcel in) {
attributeString = (String)in.readValue(null);
attributeNumber = (BigDecimal)in.readValue(BigDecimal.class.getClassLoader());
attributeInteger = (Integer)in.readValue(null);
attributeBoolean = (Boolean)in.readValue(null);
wrappedArray = (List<Integer>)in.readValue(null);
nameString = (String)in.readValue(null);
nameNumber = (BigDecimal)in.readValue(BigDecimal.class.getClassLoader());
nameInteger = (Integer)in.readValue(null);
nameBoolean = (Boolean)in.readValue(null);
nameArray = (List<Integer>)in.readValue(null);
nameWrappedArray = (List<Integer>)in.readValue(null);
prefixString = (String)in.readValue(null);
prefixNumber = (BigDecimal)in.readValue(BigDecimal.class.getClassLoader());
prefixInteger = (Integer)in.readValue(null);
prefixBoolean = (Boolean)in.readValue(null);
prefixArray = (List<Integer>)in.readValue(null);
prefixWrappedArray = (List<Integer>)in.readValue(null);
namespaceString = (String)in.readValue(null);
namespaceNumber = (BigDecimal)in.readValue(BigDecimal.class.getClassLoader());
namespaceInteger = (Integer)in.readValue(null);
namespaceBoolean = (Boolean)in.readValue(null);
namespaceArray = (List<Integer>)in.readValue(null);
namespaceWrappedArray = (List<Integer>)in.readValue(null);
prefixNsString = (String)in.readValue(null);
prefixNsNumber = (BigDecimal)in.readValue(BigDecimal.class.getClassLoader());
prefixNsInteger = (Integer)in.readValue(null);
prefixNsBoolean = (Boolean)in.readValue(null);
prefixNsArray = (List<Integer>)in.readValue(null);
prefixNsWrappedArray = (List<Integer>)in.readValue(null);
}
public int describeContents() {
return 0;
}
public static final Parcelable.Creator<XmlItem> CREATOR = new Parcelable.Creator<XmlItem>() {
public XmlItem createFromParcel(Parcel in) {
return new XmlItem(in);
}
public XmlItem[] newArray(int size) {
return new XmlItem[size];
}
};
}

View File

@ -0,0 +1,278 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -35,6 +35,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.lang.reflect.Type;
import java.util.ArrayList;
@ -61,6 +62,123 @@ public class FakeApi {
this.apiClient = apiClient;
}
/**
* Build call for createXmlItem
* @param xmlItem XmlItem Body (required)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
public com.squareup.okhttp.Call createXmlItemCall(XmlItem xmlItem, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = xmlItem;
// create path and map variables
String localVarPath = "/fake/create_xml_item";
List<Pair> localVarQueryParams = new ArrayList<Pair>();
List<Pair> localVarCollectionQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
final String[] localVarAccepts = {
};
final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
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);
localVarHeaderParams.put("Content-Type", localVarContentType);
if (progressListener != null) {
apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
@Override
public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain) throws IOException {
com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
return originalResponse.newBuilder()
.body(new ProgressResponseBody(originalResponse.body(), progressListener))
.build();
}
});
}
String[] localVarAuthNames = new String[] { };
return apiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
private com.squareup.okhttp.Call createXmlItemValidateBeforeCall(XmlItem xmlItem, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'xmlItem' is set
if (xmlItem == null) {
throw new ApiException("Missing the required parameter 'xmlItem' when calling createXmlItem(Async)");
}
com.squareup.okhttp.Call call = createXmlItemCall(xmlItem, progressListener, progressRequestListener);
return call;
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
public void createXmlItem(XmlItem xmlItem) throws ApiException {
createXmlItemWithHttpInfo(xmlItem);
}
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @return ApiResponse&lt;Void&gt;
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
public ApiResponse<Void> createXmlItemWithHttpInfo(XmlItem xmlItem) throws ApiException {
com.squareup.okhttp.Call call = createXmlItemValidateBeforeCall(xmlItem, null, null);
return apiClient.execute(call);
}
/**
* creates an XmlItem (asynchronously)
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
public com.squareup.okhttp.Call createXmlItemAsync(XmlItem xmlItem, final ApiCallback<Void> callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
if (callback != null) {
progressListener = new ProgressResponseBody.ProgressListener() {
@Override
public void update(long bytesRead, long contentLength, boolean done) {
callback.onDownloadProgress(bytesRead, contentLength, done);
}
};
progressRequestListener = new ProgressRequestBody.ProgressRequestListener() {
@Override
public void onRequestProgress(long bytesWritten, long contentLength, boolean done) {
callback.onUploadProgress(bytesWritten, contentLength, done);
}
};
}
com.squareup.okhttp.Call call = createXmlItemValidateBeforeCall(xmlItem, progressListener, progressRequestListener);
apiClient.executeAsync(call, callback);
return call;
}
/**
* Build call for fakeOuterBooleanSerialize
* @param body Input boolean as post body (optional)

View File

@ -0,0 +1,841 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* XmlItem
*/
public class XmlItem {
public static final String SERIALIZED_NAME_ATTRIBUTE_STRING = "attribute_string";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_STRING)
private String attributeString;
public static final String SERIALIZED_NAME_ATTRIBUTE_NUMBER = "attribute_number";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_NUMBER)
private BigDecimal attributeNumber;
public static final String SERIALIZED_NAME_ATTRIBUTE_INTEGER = "attribute_integer";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_INTEGER)
private Integer attributeInteger;
public static final String SERIALIZED_NAME_ATTRIBUTE_BOOLEAN = "attribute_boolean";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_BOOLEAN)
private Boolean attributeBoolean;
public static final String SERIALIZED_NAME_WRAPPED_ARRAY = "wrapped_array";
@SerializedName(SERIALIZED_NAME_WRAPPED_ARRAY)
private List<Integer> wrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_STRING = "name_string";
@SerializedName(SERIALIZED_NAME_NAME_STRING)
private String nameString;
public static final String SERIALIZED_NAME_NAME_NUMBER = "name_number";
@SerializedName(SERIALIZED_NAME_NAME_NUMBER)
private BigDecimal nameNumber;
public static final String SERIALIZED_NAME_NAME_INTEGER = "name_integer";
@SerializedName(SERIALIZED_NAME_NAME_INTEGER)
private Integer nameInteger;
public static final String SERIALIZED_NAME_NAME_BOOLEAN = "name_boolean";
@SerializedName(SERIALIZED_NAME_NAME_BOOLEAN)
private Boolean nameBoolean;
public static final String SERIALIZED_NAME_NAME_ARRAY = "name_array";
@SerializedName(SERIALIZED_NAME_NAME_ARRAY)
private List<Integer> nameArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_WRAPPED_ARRAY = "name_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAME_WRAPPED_ARRAY)
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_STRING = "prefix_string";
@SerializedName(SERIALIZED_NAME_PREFIX_STRING)
private String prefixString;
public static final String SERIALIZED_NAME_PREFIX_NUMBER = "prefix_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NUMBER)
private BigDecimal prefixNumber;
public static final String SERIALIZED_NAME_PREFIX_INTEGER = "prefix_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_INTEGER)
private Integer prefixInteger;
public static final String SERIALIZED_NAME_PREFIX_BOOLEAN = "prefix_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_BOOLEAN)
private Boolean prefixBoolean;
public static final String SERIALIZED_NAME_PREFIX_ARRAY = "prefix_array";
@SerializedName(SERIALIZED_NAME_PREFIX_ARRAY)
private List<Integer> prefixArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY = "prefix_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY)
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_STRING = "namespace_string";
@SerializedName(SERIALIZED_NAME_NAMESPACE_STRING)
private String namespaceString;
public static final String SERIALIZED_NAME_NAMESPACE_NUMBER = "namespace_number";
@SerializedName(SERIALIZED_NAME_NAMESPACE_NUMBER)
private BigDecimal namespaceNumber;
public static final String SERIALIZED_NAME_NAMESPACE_INTEGER = "namespace_integer";
@SerializedName(SERIALIZED_NAME_NAMESPACE_INTEGER)
private Integer namespaceInteger;
public static final String SERIALIZED_NAME_NAMESPACE_BOOLEAN = "namespace_boolean";
@SerializedName(SERIALIZED_NAME_NAMESPACE_BOOLEAN)
private Boolean namespaceBoolean;
public static final String SERIALIZED_NAME_NAMESPACE_ARRAY = "namespace_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_ARRAY)
private List<Integer> namespaceArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY = "namespace_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY)
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_STRING = "prefix_ns_string";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_STRING)
private String prefixNsString;
public static final String SERIALIZED_NAME_PREFIX_NS_NUMBER = "prefix_ns_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_NUMBER)
private BigDecimal prefixNsNumber;
public static final String SERIALIZED_NAME_PREFIX_NS_INTEGER = "prefix_ns_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_INTEGER)
private Integer prefixNsInteger;
public static final String SERIALIZED_NAME_PREFIX_NS_BOOLEAN = "prefix_ns_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_BOOLEAN)
private Boolean prefixNsBoolean;
public static final String SERIALIZED_NAME_PREFIX_NS_ARRAY = "prefix_ns_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_ARRAY)
private List<Integer> prefixNsArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY = "prefix_ns_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY)
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -0,0 +1,278 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
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
}
}

View File

@ -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,48 @@ Method | HTTP request | Description
[**testJsonFormData**](FakeApi.md#testJsonFormData) | **GET** /fake/jsonFormData | test json serialization of form data
<a name="createXmlItem"></a>
# **createXmlItem**
> createXmlItem(xmlItem)
creates an XmlItem
this route creates an XmlItem
### Example
```java
// Import classes:
//import org.openapitools.client.ApiClient;
//import io.restassured.builder.RequestSpecBuilder;
//import io.restassured.filter.log.ErrorLoggingFilter;
FakeApi api = ApiClient.api(ApiClient.Config.apiConfig().withReqSpecSupplier(
() -> new RequestSpecBuilder()
.setBaseUri("http://petstore.swagger.io:80/v2"))).fake();
api.createXmlItem()
.body(xmlItem).execute(r -> r.prettyPeek());
```
### 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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -22,6 +22,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;
import java.util.Arrays;
@ -57,6 +58,16 @@ public class FakeApi {
}
@ApiOperation(value = "creates an XmlItem",
notes = "this route creates an XmlItem",
nickname = "createXmlItem",
tags = { "fake" })
@ApiResponses(value = {
@ApiResponse(code = 200, message = "successful operation") })
public CreateXmlItemOper createXmlItem() {
return new CreateXmlItemOper(reqSpec);
}
@ApiOperation(value = "",
notes = "Test serialization of outer boolean types",
nickname = "fakeOuterBooleanSerialize",
@ -189,6 +200,66 @@ public class FakeApi {
return this;
}
/**
* creates an XmlItem
* this route creates an XmlItem
*
* @see #body XmlItem Body (required)
*/
public static class CreateXmlItemOper {
public static final Method REQ_METHOD = POST;
public static final String REQ_URI = "/fake/create_xml_item";
private RequestSpecBuilder reqSpec;
private ResponseSpecBuilder respSpec;
public CreateXmlItemOper(RequestSpecBuilder reqSpec) {
this.reqSpec = reqSpec;
reqSpec.setContentType("application/xml");
reqSpec.setAccept("application/json");
this.respSpec = new ResponseSpecBuilder();
}
/**
* POST /fake/create_xml_item
* @param handler handler
* @param <T> type
* @return type
*/
public <T> T execute(Function<Response, T> handler) {
return handler.apply(RestAssured.given().spec(reqSpec.build()).expect().spec(respSpec.build()).when().request(REQ_METHOD, REQ_URI));
}
/**
* @param xmlItem (XmlItem) XmlItem Body (required)
* @return operation
*/
public CreateXmlItemOper body(XmlItem xmlItem) {
reqSpec.setBody(xmlItem);
return this;
}
/**
* Customise request specification
* @param consumer consumer
* @return operation
*/
public CreateXmlItemOper reqSpec(Consumer<RequestSpecBuilder> consumer) {
consumer.accept(reqSpec);
return this;
}
/**
* Customise response specification
* @param consumer consumer
* @return operation
*/
public CreateXmlItemOper respSpec(Consumer<ResponseSpecBuilder> consumer) {
consumer.accept(respSpec);
return this;
}
}
/**
*
* Test serialization of outer boolean types

View File

@ -0,0 +1,841 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* XmlItem
*/
public class XmlItem {
public static final String SERIALIZED_NAME_ATTRIBUTE_STRING = "attribute_string";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_STRING)
private String attributeString;
public static final String SERIALIZED_NAME_ATTRIBUTE_NUMBER = "attribute_number";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_NUMBER)
private BigDecimal attributeNumber;
public static final String SERIALIZED_NAME_ATTRIBUTE_INTEGER = "attribute_integer";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_INTEGER)
private Integer attributeInteger;
public static final String SERIALIZED_NAME_ATTRIBUTE_BOOLEAN = "attribute_boolean";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_BOOLEAN)
private Boolean attributeBoolean;
public static final String SERIALIZED_NAME_WRAPPED_ARRAY = "wrapped_array";
@SerializedName(SERIALIZED_NAME_WRAPPED_ARRAY)
private List<Integer> wrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_STRING = "name_string";
@SerializedName(SERIALIZED_NAME_NAME_STRING)
private String nameString;
public static final String SERIALIZED_NAME_NAME_NUMBER = "name_number";
@SerializedName(SERIALIZED_NAME_NAME_NUMBER)
private BigDecimal nameNumber;
public static final String SERIALIZED_NAME_NAME_INTEGER = "name_integer";
@SerializedName(SERIALIZED_NAME_NAME_INTEGER)
private Integer nameInteger;
public static final String SERIALIZED_NAME_NAME_BOOLEAN = "name_boolean";
@SerializedName(SERIALIZED_NAME_NAME_BOOLEAN)
private Boolean nameBoolean;
public static final String SERIALIZED_NAME_NAME_ARRAY = "name_array";
@SerializedName(SERIALIZED_NAME_NAME_ARRAY)
private List<Integer> nameArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_WRAPPED_ARRAY = "name_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAME_WRAPPED_ARRAY)
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_STRING = "prefix_string";
@SerializedName(SERIALIZED_NAME_PREFIX_STRING)
private String prefixString;
public static final String SERIALIZED_NAME_PREFIX_NUMBER = "prefix_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NUMBER)
private BigDecimal prefixNumber;
public static final String SERIALIZED_NAME_PREFIX_INTEGER = "prefix_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_INTEGER)
private Integer prefixInteger;
public static final String SERIALIZED_NAME_PREFIX_BOOLEAN = "prefix_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_BOOLEAN)
private Boolean prefixBoolean;
public static final String SERIALIZED_NAME_PREFIX_ARRAY = "prefix_array";
@SerializedName(SERIALIZED_NAME_PREFIX_ARRAY)
private List<Integer> prefixArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY = "prefix_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY)
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_STRING = "namespace_string";
@SerializedName(SERIALIZED_NAME_NAMESPACE_STRING)
private String namespaceString;
public static final String SERIALIZED_NAME_NAMESPACE_NUMBER = "namespace_number";
@SerializedName(SERIALIZED_NAME_NAMESPACE_NUMBER)
private BigDecimal namespaceNumber;
public static final String SERIALIZED_NAME_NAMESPACE_INTEGER = "namespace_integer";
@SerializedName(SERIALIZED_NAME_NAMESPACE_INTEGER)
private Integer namespaceInteger;
public static final String SERIALIZED_NAME_NAMESPACE_BOOLEAN = "namespace_boolean";
@SerializedName(SERIALIZED_NAME_NAMESPACE_BOOLEAN)
private Boolean namespaceBoolean;
public static final String SERIALIZED_NAME_NAMESPACE_ARRAY = "namespace_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_ARRAY)
private List<Integer> namespaceArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY = "namespace_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY)
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_STRING = "prefix_ns_string";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_STRING)
private String prefixNsString;
public static final String SERIALIZED_NAME_PREFIX_NS_NUMBER = "prefix_ns_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_NUMBER)
private BigDecimal prefixNsNumber;
public static final String SERIALIZED_NAME_PREFIX_NS_INTEGER = "prefix_ns_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_INTEGER)
private Integer prefixNsInteger;
public static final String SERIALIZED_NAME_PREFIX_NS_BOOLEAN = "prefix_ns_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_BOOLEAN)
private Boolean prefixNsBoolean;
public static final String SERIALIZED_NAME_PREFIX_NS_ARRAY = "prefix_ns_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_ARRAY)
private List<Integer> prefixNsArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY = "prefix_ns_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY)
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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 isAttributeBoolean() {
return attributeBoolean;
}
public void setAttributeBoolean(Boolean attributeBoolean) {
this.attributeBoolean = attributeBoolean;
}
public XmlItem wrappedArray(List<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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 isNameBoolean() {
return nameBoolean;
}
public void setNameBoolean(Boolean nameBoolean) {
this.nameBoolean = nameBoolean;
}
public XmlItem nameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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 isPrefixBoolean() {
return prefixBoolean;
}
public void setPrefixBoolean(Boolean prefixBoolean) {
this.prefixBoolean = prefixBoolean;
}
public XmlItem prefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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 isNamespaceBoolean() {
return namespaceBoolean;
}
public void setNamespaceBoolean(Boolean namespaceBoolean) {
this.namespaceBoolean = namespaceBoolean;
}
public XmlItem namespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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 isPrefixNsBoolean() {
return prefixNsBoolean;
}
public void setPrefixNsBoolean(Boolean prefixNsBoolean) {
this.prefixNsBoolean = prefixNsBoolean;
}
public XmlItem prefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -0,0 +1,278 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -15,6 +15,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;
import java.util.HashMap;
@ -41,6 +42,46 @@ 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".replaceAll("\\{format\\}","json");
// query params
List<Pair> localVarQueryParams = new ArrayList<Pair>();
Map<String, String> localVarHeaderParams = new HashMap<String, String>();
Map<String, Object> localVarFormParams = new HashMap<String, Object>();
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, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, null);
}
/**
*
* Test serialization of outer boolean types

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -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 java.util.ArrayList;
import java.util.HashMap;
@ -53,6 +54,39 @@ public class FakeApi {
this.apiClient = apiClient;
}
/**
* creates an XmlItem
* this route creates an XmlItem
* <p><b>200</b> - successful operation
* @param xmlItem XmlItem Body
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void createXmlItem(XmlItem xmlItem) throws RestClientException {
Object postBody = xmlItem;
// verify the required parameter 'xmlItem' is set
if (xmlItem == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'xmlItem' when calling createXmlItem");
}
String path = UriComponentsBuilder.fromPath("/fake/create_xml_item").build().toUriString();
final MultiValueMap<String, String> queryParams = new LinkedMultiValueMap<String, String>();
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"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 MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
String[] authNames = new String[] { };
ParameterizedTypeReference<Void> returnType = new ParameterizedTypeReference<Void>() {};
apiClient.invokeAPI(path, HttpMethod.POST, queryParams, postBody, headerParams, formParams, accept, contentType, authNames, returnType);
}
/**
*
* Test serialization of outer boolean types

View File

@ -0,0 +1,905 @@
/*
* 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;
import com.fasterxml.jackson.dataformat.xml.annotation.*;
import javax.xml.bind.annotation.*;
/**
* XmlItem
*/
@XmlRootElement(namespace="http://a.com/schema", name = "XmlItem")
@XmlAccessorType(XmlAccessType.FIELD)
@JacksonXmlRootElement(namespace="http://a.com/schema", localName = "XmlItem")
public class XmlItem {
@JsonProperty("attribute_string")
@JacksonXmlProperty(isAttribute = true, localName = "attribute_string")
@XmlAttribute(name = "attribute_string")
private String attributeString;
@JsonProperty("attribute_number")
@JacksonXmlProperty(isAttribute = true, localName = "attribute_number")
@XmlAttribute(name = "attribute_number")
private BigDecimal attributeNumber;
@JsonProperty("attribute_integer")
@JacksonXmlProperty(isAttribute = true, localName = "attribute_integer")
@XmlAttribute(name = "attribute_integer")
private Integer attributeInteger;
@JsonProperty("attribute_boolean")
@JacksonXmlProperty(isAttribute = true, localName = "attribute_boolean")
@XmlAttribute(name = "attribute_boolean")
private Boolean attributeBoolean;
@JsonProperty("wrapped_array")
// items.xmlName=
@JacksonXmlElementWrapper(useWrapping = true, localName = "wrappedArray")
// Is a container wrapped=true
// items.name=wrappedArray items.baseName=wrappedArray items.xmlName= items.xmlNamespace=
// items.example= items.type=Integer
@XmlElement(name = "wrappedArray")
@XmlElementWrapper(name = "wrapped_array")
private List<Integer> wrappedArray = new ArrayList<Integer>();
@JsonProperty("name_string")
@JacksonXmlProperty(localName = "xml_name_string")
@XmlElement(name = "xml_name_string")
private String nameString;
@JsonProperty("name_number")
@JacksonXmlProperty(localName = "xml_name_number")
@XmlElement(name = "xml_name_number")
private BigDecimal nameNumber;
@JsonProperty("name_integer")
@JacksonXmlProperty(localName = "xml_name_integer")
@XmlElement(name = "xml_name_integer")
private Integer nameInteger;
@JsonProperty("name_boolean")
@JacksonXmlProperty(localName = "xml_name_boolean")
@XmlElement(name = "xml_name_boolean")
private Boolean nameBoolean;
@JsonProperty("name_array")
// Is a container wrapped=false
// items.name=nameArray items.baseName=nameArray items.xmlName=xml_name_array_item items.xmlNamespace=
// items.example= items.type=Integer
@XmlElement(name = "xml_name_array_item")
private List<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
// items.xmlName=xml_name_wrapped_array_item
@JacksonXmlElementWrapper(useWrapping = true, localName = "xml_name_wrapped_array_item")
// Is a container wrapped=true
// items.name=nameWrappedArray items.baseName=nameWrappedArray items.xmlName=xml_name_wrapped_array_item items.xmlNamespace=
// items.example= items.type=Integer
@XmlElement(name = "xml_name_wrapped_array_item")
@XmlElementWrapper(name = "xml_name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@JsonProperty("prefix_string")
@JacksonXmlProperty(localName = "prefix_string")
@XmlElement(name = "prefix_string")
private String prefixString;
@JsonProperty("prefix_number")
@JacksonXmlProperty(localName = "prefix_number")
@XmlElement(name = "prefix_number")
private BigDecimal prefixNumber;
@JsonProperty("prefix_integer")
@JacksonXmlProperty(localName = "prefix_integer")
@XmlElement(name = "prefix_integer")
private Integer prefixInteger;
@JsonProperty("prefix_boolean")
@JacksonXmlProperty(localName = "prefix_boolean")
@XmlElement(name = "prefix_boolean")
private Boolean prefixBoolean;
@JsonProperty("prefix_array")
// Is a container wrapped=false
// items.name=prefixArray items.baseName=prefixArray items.xmlName= items.xmlNamespace=
// items.example= items.type=Integer
@XmlElement(name = "prefixArray")
private List<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
// items.xmlName=
@JacksonXmlElementWrapper(useWrapping = true, localName = "prefixWrappedArray")
// Is a container wrapped=true
// items.name=prefixWrappedArray items.baseName=prefixWrappedArray items.xmlName= items.xmlNamespace=
// items.example= items.type=Integer
@XmlElement(name = "prefixWrappedArray")
@XmlElementWrapper(name = "prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@JsonProperty("namespace_string")
@JacksonXmlProperty(namespace="http://a.com/schema", localName = "namespace_string")
@XmlElement(namespace="http://a.com/schema", name = "namespace_string")
private String namespaceString;
@JsonProperty("namespace_number")
@JacksonXmlProperty(namespace="http://b.com/schema", localName = "namespace_number")
@XmlElement(namespace="http://b.com/schema", name = "namespace_number")
private BigDecimal namespaceNumber;
@JsonProperty("namespace_integer")
@JacksonXmlProperty(namespace="http://c.com/schema", localName = "namespace_integer")
@XmlElement(namespace="http://c.com/schema", name = "namespace_integer")
private Integer namespaceInteger;
@JsonProperty("namespace_boolean")
@JacksonXmlProperty(namespace="http://d.com/schema", localName = "namespace_boolean")
@XmlElement(namespace="http://d.com/schema", name = "namespace_boolean")
private Boolean namespaceBoolean;
@JsonProperty("namespace_array")
// Is a container wrapped=false
// items.name=namespaceArray items.baseName=namespaceArray items.xmlName= items.xmlNamespace=http://e.com/schema
// items.example= items.type=Integer
@XmlElement(namespace="http://e.com/schema", name = "namespaceArray")
private List<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
// items.xmlName=
@JacksonXmlElementWrapper(useWrapping = true, namespace="http://f.com/schema", localName = "namespaceWrappedArray")
// Is a container wrapped=true
// items.name=namespaceWrappedArray items.baseName=namespaceWrappedArray items.xmlName= items.xmlNamespace=http://g.com/schema
// items.example= items.type=Integer
@XmlElement(namespace="http://g.com/schema", name = "namespaceWrappedArray")
@XmlElementWrapper(namespace="http://f.com/schema", name = "namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_string")
@JacksonXmlProperty(namespace="http://a.com/schema", localName = "prefix_ns_string")
@XmlElement(namespace="http://a.com/schema", name = "prefix_ns_string")
private String prefixNsString;
@JsonProperty("prefix_ns_number")
@JacksonXmlProperty(namespace="http://b.com/schema", localName = "prefix_ns_number")
@XmlElement(namespace="http://b.com/schema", name = "prefix_ns_number")
private BigDecimal prefixNsNumber;
@JsonProperty("prefix_ns_integer")
@JacksonXmlProperty(namespace="http://c.com/schema", localName = "prefix_ns_integer")
@XmlElement(namespace="http://c.com/schema", name = "prefix_ns_integer")
private Integer prefixNsInteger;
@JsonProperty("prefix_ns_boolean")
@JacksonXmlProperty(namespace="http://d.com/schema", localName = "prefix_ns_boolean")
@XmlElement(namespace="http://d.com/schema", name = "prefix_ns_boolean")
private Boolean prefixNsBoolean;
@JsonProperty("prefix_ns_array")
// Is a container wrapped=false
// items.name=prefixNsArray items.baseName=prefixNsArray items.xmlName= items.xmlNamespace=http://e.com/schema
// items.example= items.type=Integer
@XmlElement(namespace="http://e.com/schema", name = "prefixNsArray")
private List<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
// items.xmlName=
@JacksonXmlElementWrapper(useWrapping = true, namespace="http://f.com/schema", localName = "prefixNsWrappedArray")
// Is a container wrapped=true
// items.name=prefixNsWrappedArray items.baseName=prefixNsWrappedArray items.xmlName= items.xmlNamespace=http://g.com/schema
// items.example= items.type=Integer
@XmlElement(namespace="http://g.com/schema", name = "prefixNsWrappedArray")
@XmlElementWrapper(namespace="http://f.com/schema", name = "prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -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 java.util.ArrayList;
import java.util.HashMap;
@ -53,6 +54,39 @@ public class FakeApi {
this.apiClient = apiClient;
}
/**
* creates an XmlItem
* this route creates an XmlItem
* <p><b>200</b> - successful operation
* @param xmlItem XmlItem Body
* @throws RestClientException if an error occurs while attempting to invoke the API
*/
public void createXmlItem(XmlItem xmlItem) throws RestClientException {
Object postBody = xmlItem;
// verify the required parameter 'xmlItem' is set
if (xmlItem == null) {
throw new HttpClientErrorException(HttpStatus.BAD_REQUEST, "Missing the required parameter 'xmlItem' when calling createXmlItem");
}
String path = UriComponentsBuilder.fromPath("/fake/create_xml_item").build().toUriString();
final MultiValueMap<String, String> queryParams = new LinkedMultiValueMap<String, String>();
final HttpHeaders headerParams = new HttpHeaders();
final MultiValueMap<String, Object> formParams = new LinkedMultiValueMap<String, Object>();
final String[] accepts = { };
final List<MediaType> accept = apiClient.selectHeaderAccept(accepts);
final String[] contentTypes = {
"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 MediaType contentType = apiClient.selectHeaderContentType(contentTypes);
String[] authNames = new String[] { };
ParameterizedTypeReference<Void> returnType = new ParameterizedTypeReference<Void>() {};
apiClient.invokeAPI(path, HttpMethod.POST, queryParams, postBody, headerParams, formParams, accept, contentType, authNames, returnType);
}
/**
*
* Test serialization of outer boolean types

View File

@ -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<Integer> wrappedArray = new ArrayList<Integer>();
@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<Integer> nameArray = new ArrayList<Integer>();
@JsonProperty("name_wrapped_array")
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixArray = new ArrayList<Integer>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
@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<Integer> namespaceArray = new ArrayList<Integer>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
@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<Integer> prefixNsArray = new ArrayList<Integer>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -14,6 +14,7 @@ import org.openapitools.client.model.FileSchemaTestClass;
import org.joda.time.LocalDate;
import org.openapitools.client.model.OuterComposite;
import org.openapitools.client.model.User;
import org.openapitools.client.model.XmlItem;
import java.util.ArrayList;
import java.util.HashMap;
@ -21,6 +22,30 @@ import java.util.List;
import java.util.Map;
public interface FakeApi {
/**
* creates an XmlItem
* Sync method
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @return Void
*/
@POST("/fake/create_xml_item")
Void createXmlItem(
@retrofit.http.Body XmlItem xmlItem
);
/**
* creates an XmlItem
* Async method
* @param xmlItem XmlItem Body (required)
* @param cb callback method
*/
@POST("/fake/create_xml_item")
void createXmlItem(
@retrofit.http.Body XmlItem xmlItem, Callback<Void> cb
);
/**
*
* Sync method

View File

@ -0,0 +1,841 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* XmlItem
*/
public class XmlItem {
public static final String SERIALIZED_NAME_ATTRIBUTE_STRING = "attribute_string";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_STRING)
private String attributeString;
public static final String SERIALIZED_NAME_ATTRIBUTE_NUMBER = "attribute_number";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_NUMBER)
private BigDecimal attributeNumber;
public static final String SERIALIZED_NAME_ATTRIBUTE_INTEGER = "attribute_integer";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_INTEGER)
private Integer attributeInteger;
public static final String SERIALIZED_NAME_ATTRIBUTE_BOOLEAN = "attribute_boolean";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_BOOLEAN)
private Boolean attributeBoolean;
public static final String SERIALIZED_NAME_WRAPPED_ARRAY = "wrapped_array";
@SerializedName(SERIALIZED_NAME_WRAPPED_ARRAY)
private List<Integer> wrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_STRING = "name_string";
@SerializedName(SERIALIZED_NAME_NAME_STRING)
private String nameString;
public static final String SERIALIZED_NAME_NAME_NUMBER = "name_number";
@SerializedName(SERIALIZED_NAME_NAME_NUMBER)
private BigDecimal nameNumber;
public static final String SERIALIZED_NAME_NAME_INTEGER = "name_integer";
@SerializedName(SERIALIZED_NAME_NAME_INTEGER)
private Integer nameInteger;
public static final String SERIALIZED_NAME_NAME_BOOLEAN = "name_boolean";
@SerializedName(SERIALIZED_NAME_NAME_BOOLEAN)
private Boolean nameBoolean;
public static final String SERIALIZED_NAME_NAME_ARRAY = "name_array";
@SerializedName(SERIALIZED_NAME_NAME_ARRAY)
private List<Integer> nameArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAME_WRAPPED_ARRAY = "name_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAME_WRAPPED_ARRAY)
private List<Integer> nameWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_STRING = "prefix_string";
@SerializedName(SERIALIZED_NAME_PREFIX_STRING)
private String prefixString;
public static final String SERIALIZED_NAME_PREFIX_NUMBER = "prefix_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NUMBER)
private BigDecimal prefixNumber;
public static final String SERIALIZED_NAME_PREFIX_INTEGER = "prefix_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_INTEGER)
private Integer prefixInteger;
public static final String SERIALIZED_NAME_PREFIX_BOOLEAN = "prefix_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_BOOLEAN)
private Boolean prefixBoolean;
public static final String SERIALIZED_NAME_PREFIX_ARRAY = "prefix_array";
@SerializedName(SERIALIZED_NAME_PREFIX_ARRAY)
private List<Integer> prefixArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY = "prefix_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_WRAPPED_ARRAY)
private List<Integer> prefixWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_STRING = "namespace_string";
@SerializedName(SERIALIZED_NAME_NAMESPACE_STRING)
private String namespaceString;
public static final String SERIALIZED_NAME_NAMESPACE_NUMBER = "namespace_number";
@SerializedName(SERIALIZED_NAME_NAMESPACE_NUMBER)
private BigDecimal namespaceNumber;
public static final String SERIALIZED_NAME_NAMESPACE_INTEGER = "namespace_integer";
@SerializedName(SERIALIZED_NAME_NAMESPACE_INTEGER)
private Integer namespaceInteger;
public static final String SERIALIZED_NAME_NAMESPACE_BOOLEAN = "namespace_boolean";
@SerializedName(SERIALIZED_NAME_NAMESPACE_BOOLEAN)
private Boolean namespaceBoolean;
public static final String SERIALIZED_NAME_NAMESPACE_ARRAY = "namespace_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_ARRAY)
private List<Integer> namespaceArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY = "namespace_wrapped_array";
@SerializedName(SERIALIZED_NAME_NAMESPACE_WRAPPED_ARRAY)
private List<Integer> namespaceWrappedArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_STRING = "prefix_ns_string";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_STRING)
private String prefixNsString;
public static final String SERIALIZED_NAME_PREFIX_NS_NUMBER = "prefix_ns_number";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_NUMBER)
private BigDecimal prefixNsNumber;
public static final String SERIALIZED_NAME_PREFIX_NS_INTEGER = "prefix_ns_integer";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_INTEGER)
private Integer prefixNsInteger;
public static final String SERIALIZED_NAME_PREFIX_NS_BOOLEAN = "prefix_ns_boolean";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_BOOLEAN)
private Boolean prefixNsBoolean;
public static final String SERIALIZED_NAME_PREFIX_NS_ARRAY = "prefix_ns_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_ARRAY)
private List<Integer> prefixNsArray = new ArrayList<Integer>();
public static final String SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY = "prefix_ns_wrapped_array";
@SerializedName(SERIALIZED_NAME_PREFIX_NS_WRAPPED_ARRAY)
private List<Integer> prefixNsWrappedArray = new ArrayList<Integer>();
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<Integer> wrappedArray) {
this.wrappedArray = wrappedArray;
return this;
}
public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
if (this.wrappedArray == null) {
this.wrappedArray = new ArrayList<Integer>();
}
this.wrappedArray.add(wrappedArrayItem);
return this;
}
/**
* Get wrappedArray
* @return wrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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<Integer> nameArray) {
this.nameArray = nameArray;
return this;
}
public XmlItem addNameArrayItem(Integer nameArrayItem) {
if (this.nameArray == null) {
this.nameArray = new ArrayList<Integer>();
}
this.nameArray.add(nameArrayItem);
return this;
}
/**
* Get nameArray
* @return nameArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> nameWrappedArray) {
this.nameWrappedArray = nameWrappedArray;
return this;
}
public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
if (this.nameWrappedArray == null) {
this.nameWrappedArray = new ArrayList<Integer>();
}
this.nameWrappedArray.add(nameWrappedArrayItem);
return this;
}
/**
* Get nameWrappedArray
* @return nameWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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<Integer> prefixArray) {
this.prefixArray = prefixArray;
return this;
}
public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
if (this.prefixArray == null) {
this.prefixArray = new ArrayList<Integer>();
}
this.prefixArray.add(prefixArrayItem);
return this;
}
/**
* Get prefixArray
* @return prefixArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> prefixWrappedArray) {
this.prefixWrappedArray = prefixWrappedArray;
return this;
}
public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
if (this.prefixWrappedArray == null) {
this.prefixWrappedArray = new ArrayList<Integer>();
}
this.prefixWrappedArray.add(prefixWrappedArrayItem);
return this;
}
/**
* Get prefixWrappedArray
* @return prefixWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
return this;
}
public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
if (this.namespaceArray == null) {
this.namespaceArray = new ArrayList<Integer>();
}
this.namespaceArray.add(namespaceArrayItem);
return this;
}
/**
* Get namespaceArray
* @return namespaceArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> namespaceWrappedArray) {
this.namespaceWrappedArray = namespaceWrappedArray;
return this;
}
public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
if (this.namespaceWrappedArray == null) {
this.namespaceWrappedArray = new ArrayList<Integer>();
}
this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
return this;
}
/**
* Get namespaceWrappedArray
* @return namespaceWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
return this;
}
public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
if (this.prefixNsArray == null) {
this.prefixNsArray = new ArrayList<Integer>();
}
this.prefixNsArray.add(prefixNsArrayItem);
return this;
}
/**
* Get prefixNsArray
* @return prefixNsArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> prefixNsWrappedArray) {
this.prefixNsWrappedArray = prefixNsWrappedArray;
return this;
}
public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
if (this.prefixNsWrappedArray == null) {
this.prefixNsWrappedArray = new ArrayList<Integer>();
}
this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
return this;
}
/**
* Get prefixNsWrappedArray
* @return prefixNsWrappedArray
**/
@ApiModelProperty(value = "")
public List<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -0,0 +1,278 @@
/*
* 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.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -19,6 +19,7 @@ import java.time.LocalDate;
import java.time.OffsetDateTime;
import org.openapitools.client.model.OuterComposite;
import org.openapitools.client.model.User;
import org.openapitools.client.model.XmlItem;
import java.util.ArrayList;
import java.util.HashMap;
@ -29,6 +30,20 @@ import play.libs.F;
import retrofit2.Response;
public interface FakeApi {
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @return Call&lt;Void&gt;
*/
@Headers({
"Content-Type:application/xml"
})
@POST("fake/create_xml_item")
F.Promise<Response<Void>> createXmlItem(
@retrofit2.http.Body XmlItem xmlItem
);
/**
*
* Test serialization of outer boolean types

View File

@ -0,0 +1,816 @@
/*
* 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;
import javax.validation.constraints.*;
import javax.validation.Valid;
/**
* 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<Integer> 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<Integer> nameArray = new ArrayList<>();
@JsonProperty("name_wrapped_array")
private List<Integer> 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<Integer> prefixArray = new ArrayList<>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> 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<Integer> namespaceArray = new ArrayList<>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> 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<Integer> prefixNsArray = new ArrayList<>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> 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<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> 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<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> 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<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> 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<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -19,6 +19,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;
import java.util.HashMap;
@ -29,6 +30,20 @@ import java.util.concurrent.*;
import retrofit2.Response;
public interface FakeApi {
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @return Call&lt;Void&gt;
*/
@Headers({
"Content-Type:application/xml"
})
@POST("fake/create_xml_item")
CompletionStage<Response<Void>> createXmlItem(
@retrofit2.http.Body XmlItem xmlItem
);
/**
*
* Test serialization of outer boolean types

View File

@ -0,0 +1,816 @@
/*
* 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;
import javax.validation.constraints.*;
import javax.validation.Valid;
/**
* 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<Integer> 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<Integer> nameArray = new ArrayList<>();
@JsonProperty("name_wrapped_array")
private List<Integer> 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<Integer> prefixArray = new ArrayList<>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> 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<Integer> namespaceArray = new ArrayList<>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> 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<Integer> prefixNsArray = new ArrayList<>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> 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<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> 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<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> 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<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> 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<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

View File

@ -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
<a name="createXmlItem"></a>
# **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
<a name="fakeOuterBooleanSerialize"></a>
# **fakeOuterBooleanSerialize**
> Boolean fakeOuterBooleanSerialize(body)

View File

@ -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&lt;Integer&gt;** | | [optional]
**nameString** | **String** | | [optional]
**nameNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**nameInteger** | **Integer** | | [optional]
**nameBoolean** | **Boolean** | | [optional]
**nameArray** | **List&lt;Integer&gt;** | | [optional]
**nameWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixString** | **String** | | [optional]
**prefixNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixInteger** | **Integer** | | [optional]
**prefixBoolean** | **Boolean** | | [optional]
**prefixArray** | **List&lt;Integer&gt;** | | [optional]
**prefixWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceString** | **String** | | [optional]
**namespaceNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**namespaceInteger** | **Integer** | | [optional]
**namespaceBoolean** | **Boolean** | | [optional]
**namespaceArray** | **List&lt;Integer&gt;** | | [optional]
**namespaceWrappedArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsString** | **String** | | [optional]
**prefixNsNumber** | [**BigDecimal**](BigDecimal.md) | | [optional]
**prefixNsInteger** | **Integer** | | [optional]
**prefixNsBoolean** | **Boolean** | | [optional]
**prefixNsArray** | **List&lt;Integer&gt;** | | [optional]
**prefixNsWrappedArray** | **List&lt;Integer&gt;** | | [optional]

View File

@ -19,6 +19,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;
import java.util.HashMap;
@ -29,6 +30,20 @@ import java.util.concurrent.*;
import retrofit2.Response;
public interface FakeApi {
/**
* creates an XmlItem
* this route creates an XmlItem
* @param xmlItem XmlItem Body (required)
* @return Call&lt;Void&gt;
*/
@Headers({
"Content-Type:application/xml"
})
@POST("fake/create_xml_item")
CompletionStage<Response<Void>> createXmlItem(
@retrofit2.http.Body XmlItem xmlItem
);
/**
*
* Test serialization of outer boolean types

View File

@ -0,0 +1,816 @@
/*
* 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;
import javax.validation.constraints.*;
import javax.validation.Valid;
/**
* 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<Integer> 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<Integer> nameArray = new ArrayList<>();
@JsonProperty("name_wrapped_array")
private List<Integer> 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<Integer> prefixArray = new ArrayList<>();
@JsonProperty("prefix_wrapped_array")
private List<Integer> 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<Integer> namespaceArray = new ArrayList<>();
@JsonProperty("namespace_wrapped_array")
private List<Integer> 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<Integer> prefixNsArray = new ArrayList<>();
@JsonProperty("prefix_ns_wrapped_array")
private List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getWrappedArray() {
return wrappedArray;
}
public void setWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getNameArray() {
return nameArray;
}
public void setNameArray(List<Integer> nameArray) {
this.nameArray = nameArray;
}
public XmlItem nameWrappedArray(List<Integer> 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<Integer> getNameWrappedArray() {
return nameWrappedArray;
}
public void setNameWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getPrefixArray() {
return prefixArray;
}
public void setPrefixArray(List<Integer> prefixArray) {
this.prefixArray = prefixArray;
}
public XmlItem prefixWrappedArray(List<Integer> 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<Integer> getPrefixWrappedArray() {
return prefixWrappedArray;
}
public void setPrefixWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getNamespaceArray() {
return namespaceArray;
}
public void setNamespaceArray(List<Integer> namespaceArray) {
this.namespaceArray = namespaceArray;
}
public XmlItem namespaceWrappedArray(List<Integer> 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<Integer> getNamespaceWrappedArray() {
return namespaceWrappedArray;
}
public void setNamespaceWrappedArray(List<Integer> 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
**/
@Valid
@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<Integer> 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<Integer> getPrefixNsArray() {
return prefixNsArray;
}
public void setPrefixNsArray(List<Integer> prefixNsArray) {
this.prefixNsArray = prefixNsArray;
}
public XmlItem prefixNsWrappedArray(List<Integer> 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<Integer> getPrefixNsWrappedArray() {
return prefixNsWrappedArray;
}
public void setPrefixNsWrappedArray(List<Integer> 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 ");
}
}

View File

@ -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
}
}

Some files were not shown because too many files have changed in this diff Show More