forked from loafle/openapi-generator-original
Add Bearer authentication support to JS client (#2020)
* add bearer authentication support to js client * add bearer format to js client * fix test case * update php ze-ph samples
This commit is contained in:
@@ -1559,8 +1559,8 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
/**
|
||||
* Convert OAS Model object to Codegen Model object
|
||||
*
|
||||
* @param name the name of the model
|
||||
* @param schema OAS Model object
|
||||
* @param name the name of the model
|
||||
* @param schema OAS Model object
|
||||
* @return Codegen Model object
|
||||
*/
|
||||
public CodegenModel fromModel(String name, Schema schema) {
|
||||
@@ -1993,7 +1993,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
if (property.minimum != null || property.maximum != null)
|
||||
property.hasValidation = true;
|
||||
|
||||
} else if (ModelUtils.isFreeFormObject(p)){
|
||||
} else if (ModelUtils.isFreeFormObject(p)) {
|
||||
property.isFreeFormObject = true;
|
||||
}
|
||||
|
||||
@@ -2005,7 +2005,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
property._enum.add(String.valueOf(i));
|
||||
}
|
||||
property.isEnum = true;
|
||||
|
||||
|
||||
Map<String, Object> allowableValues = new HashMap<String, Object>();
|
||||
allowableValues.put("values", _enum);
|
||||
if (allowableValues.size() > 0) {
|
||||
@@ -2273,6 +2273,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
|
||||
/**
|
||||
* Convert OAS Operation object to Codegen Operation object
|
||||
*
|
||||
* @param httpMethod HTTP method
|
||||
* @param operation OAS operation object
|
||||
* @param path the path of the operation
|
||||
@@ -2587,9 +2588,9 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
|
||||
/**
|
||||
* Convert OAS Response object to Codegen Response object
|
||||
*
|
||||
* @param responseCode HTTP response code
|
||||
* @param response OAS Response object
|
||||
*
|
||||
* @return Codegen Response object
|
||||
*/
|
||||
public CodegenResponse fromResponse(String responseCode, ApiResponse response) {
|
||||
@@ -3121,8 +3122,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
cs.isBasic = true;
|
||||
if ("basic".equals(securityScheme.getScheme())) {
|
||||
cs.isBasicBasic = true;
|
||||
}
|
||||
else if ("bearer".equals(securityScheme.getScheme())) {
|
||||
} else if ("bearer".equals(securityScheme.getScheme())) {
|
||||
cs.isBasicBearer = true;
|
||||
cs.bearerFormat = securityScheme.getBearerFormat();
|
||||
}
|
||||
@@ -3250,6 +3250,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
|
||||
/**
|
||||
* Add headers to codegen property
|
||||
*
|
||||
* @param response API response
|
||||
* @param properties list of codegen property
|
||||
*/
|
||||
@@ -3366,8 +3367,8 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
|
||||
/**
|
||||
* Loop through propertiies and unalias the reference if $ref (reference) is defined
|
||||
* @param properties model properties (schemas)
|
||||
*
|
||||
* @param properties model properties (schemas)
|
||||
* @return model properties with direct reference to schemas
|
||||
*/
|
||||
private Map<String, Schema> unaliasPropertySchema(Map<String, Schema> properties) {
|
||||
|
||||
@@ -43,7 +43,12 @@
|
||||
{{/emitJSDoc}}{{=< >=}} this.authentications = {
|
||||
<#authMethods>
|
||||
<#isBasic>
|
||||
<^isBasicBearer>
|
||||
'<name>': {type: 'basic'}<^-last>,</-last>
|
||||
</isBasicBearer>
|
||||
<#isBasicBearer>
|
||||
'<name>': {type: 'bearer'}<^-last>,</-last><#bearerFormat> // <&.></bearerFormat>
|
||||
</isBasicBearer>
|
||||
</isBasic>
|
||||
<#isApiKey>
|
||||
'<name>': {type: 'apiKey', 'in': <#isKeyInHeader>'header'</isKeyInHeader><^isKeyInHeader>'query'</isKeyInHeader>, name: '<keyParamName>'}<^-last>,</-last>
|
||||
@@ -303,6 +308,11 @@
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
var data = {};
|
||||
|
||||
@@ -102,21 +102,35 @@ Please follow the [installation](#installation) instruction and execute the foll
|
||||
|
||||
```javascript
|
||||
var {{{moduleName}}} = require('{{{projectName}}}');
|
||||
{{#apiInfo}}{{#apis}}{{#-first}}{{#operations}}{{#operation}}{{#-first}}{{#hasAuthMethods}}
|
||||
{{#apiInfo}}{{#apis}}{{#-first}}{{#operations}}{{#operation}}{{#-first}}
|
||||
{{#hasAuthMethods}}
|
||||
var defaultClient = {{{moduleName}}}.ApiClient.instance;
|
||||
{{#authMethods}}{{#isBasic}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{^isBasicBearer}}
|
||||
// Configure HTTP basic authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.username = 'YOUR USERNAME'
|
||||
{{{name}}}.password = 'YOUR PASSWORD'{{/isBasic}}{{#isApiKey}}
|
||||
{{{name}}}.password = 'YOUR PASSWORD'
|
||||
{{/isBasicBearer}}
|
||||
{{#isBasicBearer}}
|
||||
// Configure Bearer{{#bearerFormat}} ({{{.}}}){{/bearerFormat}} access token for authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.accessToken = "YOUR ACCESS TOKEN"
|
||||
{{/isBasicBearer}}
|
||||
{{/isBasic}}
|
||||
{{#isApiKey}}
|
||||
// Configure API key authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.apiKey = "YOUR API KEY"
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//{{{name}}}.apiKeyPrefix['{{{keyParamName}}}'] = "Token"{{/isApiKey}}{{#isOAuth}}
|
||||
//{{{name}}}.apiKeyPrefix['{{{keyParamName}}}'] = "Token"
|
||||
{{/isApiKey}}
|
||||
{{#isOAuth}}
|
||||
// Configure OAuth2 access token for authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.accessToken = "YOUR ACCESS TOKEN"{{/isOAuth}}
|
||||
{{{name}}}.accessToken = "YOUR ACCESS TOKEN"
|
||||
{{/isOAuth}}
|
||||
{{/authMethods}}
|
||||
{{/hasAuthMethods}}
|
||||
|
||||
@@ -170,15 +184,24 @@ Class | Method | HTTP request | Description
|
||||
|
||||
## Documentation for Authorization
|
||||
|
||||
{{^authMethods}} All endpoints do not require authorization.
|
||||
{{/authMethods}}{{#authMethods}}{{#last}} Authentication schemes defined for the API:{{/last}}{{/authMethods}}
|
||||
{{#authMethods}}### {{name}}
|
||||
{{^authMethods}}
|
||||
All endpoints do not require authorization.
|
||||
{{/authMethods}}
|
||||
{{#authMethods}}
|
||||
{{#last}} Authentication schemes defined for the API:{{/last}}
|
||||
### {{name}}
|
||||
|
||||
{{#isApiKey}}- **Type**: API key
|
||||
- **API key parameter name**: {{keyParamName}}
|
||||
- **Location**: {{#isKeyInQuery}}URL query string{{/isKeyInQuery}}{{#isKeyInHeader}}HTTP header{{/isKeyInHeader}}
|
||||
{{/isApiKey}}
|
||||
{{#isBasic}}- **Type**: HTTP basic authentication
|
||||
{{#isBasic}}
|
||||
{{^isBasicBearer}}
|
||||
- **Type**: HTTP basic authentication
|
||||
{{/isBasicBearer}}
|
||||
{{#isBasicBearer}}
|
||||
- **Type**: Bearer authentication{{#bearerFormat}} ({{{.}}}){{/bearerFormat}}
|
||||
{{/isBasicBearer}}
|
||||
{{/isBasic}}
|
||||
{{#isOAuth}}- **Type**: OAuth
|
||||
- **Flow**: {{flow}}
|
||||
|
||||
@@ -23,11 +23,19 @@ Method | HTTP request | Description
|
||||
var {{{moduleName}}} = require('{{{projectName}}}');
|
||||
{{#hasAuthMethods}}
|
||||
var defaultClient = {{{moduleName}}}.ApiClient.instance;
|
||||
{{#authMethods}}{{#isBasic}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{^isBasicBearer}}
|
||||
// Configure HTTP basic authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.username = 'YOUR USERNAME';
|
||||
{{{name}}}.password = 'YOUR PASSWORD';
|
||||
{{/isBasicBearer}}
|
||||
{{#isBasicBearer}}
|
||||
// Configure Bearer{{#bearerFormat}} ({{{.}}}){{/bearerFormat}} access token for authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.accessToken = 'YOUR ACCESS TOKEN';
|
||||
{{/isBasicBearer}}
|
||||
{{/isBasic}}
|
||||
{{#isApiKey}}
|
||||
// Configure API key authorization: {{{name}}}
|
||||
|
||||
@@ -31,7 +31,12 @@ class ApiClient {
|
||||
this.authentications = {
|
||||
<#authMethods>
|
||||
<#isBasic>
|
||||
<^isBasicBearer>
|
||||
'<name>': {type: 'basic'}<^-last>,</-last>
|
||||
</isBasicBearer>
|
||||
<#isBasicBearer>
|
||||
'<name>': {type: 'bearer'}<^-last>,</-last><#bearerFormat> // <&.></bearerFormat>
|
||||
</isBasicBearer>
|
||||
</isBasic>
|
||||
<#isApiKey>
|
||||
'<name>': {type: 'apiKey', 'in': <#isKeyInHeader>'header'</isKeyInHeader><^isKeyInHeader>'query'</isKeyInHeader>, name: '<keyParamName>'}<^-last>,</-last>
|
||||
@@ -268,6 +273,12 @@ class ApiClient {
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
|
||||
@@ -82,10 +82,17 @@ var {{{moduleName}}} = require('{{{projectName}}}');
|
||||
var defaultClient = {{{moduleName}}}.ApiClient.instance;
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{^isBasicBearer}}
|
||||
// Configure HTTP basic authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.username = 'YOUR USERNAME'
|
||||
{{{name}}}.password = 'YOUR PASSWORD'
|
||||
{{/isBasicBearer}}
|
||||
{{#isBasicBearer}}
|
||||
// Configure Bearer{{#bearerFormat}} ({{{.}}}){{/bearerFormat}} access token for authorization: {{{name}}}
|
||||
var {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.accessToken = "YOUR ACCESS TOKEN"
|
||||
{{/isBasicBearer}}
|
||||
{{/isBasic}}
|
||||
{{#isApiKey}}
|
||||
// Configure API key authorization: {{{name}}}
|
||||
@@ -154,15 +161,25 @@ Class | Method | HTTP request | Description
|
||||
|
||||
## Documentation for Authorization
|
||||
|
||||
{{^authMethods}} All endpoints do not require authorization.
|
||||
{{/authMethods}}{{#authMethods}}{{#last}} Authentication schemes defined for the API:{{/last}}{{/authMethods}}
|
||||
{{#authMethods}}### {{name}}
|
||||
{{^authMethods}}
|
||||
All endpoints do not require authorization.
|
||||
{{/authMethods}}
|
||||
{{#authMethods}}
|
||||
{{#last}} Authentication schemes defined for the API:{{/last}}
|
||||
### {{name}}
|
||||
|
||||
{{#isApiKey}}- **Type**: API key
|
||||
{{#isApiKey}}
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: {{keyParamName}}
|
||||
- **Location**: {{#isKeyInQuery}}URL query string{{/isKeyInQuery}}{{#isKeyInHeader}}HTTP header{{/isKeyInHeader}}
|
||||
{{/isApiKey}}
|
||||
{{#isBasic}}- **Type**: HTTP basic authentication
|
||||
{{#isBasic}}
|
||||
{{^isBasicBearer}}
|
||||
- **Type**: HTTP basic authentication
|
||||
{{/isBasicBearer}}
|
||||
{{#isBasicBearer}}
|
||||
- **Type**: Bearer authentication{{#bearerFormat}} ({{{.}}}){{/bearerFormat}}
|
||||
{{/isBasicBearer}}
|
||||
{{/isBasic}}
|
||||
{{#isOAuth}}- **Type**: OAuth
|
||||
- **Flow**: {{flow}}
|
||||
|
||||
@@ -23,19 +23,32 @@ Method | HTTP request | Description
|
||||
import {{{moduleName}}} from '{{{projectName}}}';
|
||||
{{#hasAuthMethods}}
|
||||
let defaultClient = {{{moduleName}}}.ApiClient.instance;
|
||||
{{#authMethods}}{{#isBasic}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{^isBasicBearer}}
|
||||
// Configure HTTP basic authorization: {{{name}}}
|
||||
let {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.username = 'YOUR USERNAME';
|
||||
{{{name}}}.password = 'YOUR PASSWORD';{{/isBasic}}{{#isApiKey}}
|
||||
{{{name}}}.password = 'YOUR PASSWORD';
|
||||
{{/isBasicBearer}}
|
||||
{{#isBasicBearer}}
|
||||
// Configure Bearer{{#bearerFormat}} ({{{.}}}){{/bearerFormat}} access token for authorization: {{{name}}}
|
||||
let {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.accessToken = "YOUR ACCESS TOKEN"
|
||||
{{/isBasicBearer}}
|
||||
{{/isBasic}}
|
||||
{{#isApiKey}}
|
||||
// Configure API key authorization: {{{name}}}
|
||||
let {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.apiKey = 'YOUR API KEY';
|
||||
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
|
||||
//{{{name}}}.apiKeyPrefix = 'Token';{{/isApiKey}}{{#isOAuth}}
|
||||
//{{{name}}}.apiKeyPrefix = 'Token';
|
||||
{{/isApiKey}}
|
||||
{{#isOAuth}}
|
||||
// Configure OAuth2 access token for authorization: {{{name}}}
|
||||
let {{{name}}} = defaultClient.authentications['{{{name}}}'];
|
||||
{{{name}}}.accessToken = 'YOUR ACCESS TOKEN';{{/isOAuth}}
|
||||
{{{name}}}.accessToken = 'YOUR ACCESS TOKEN';
|
||||
{{/isOAuth}}
|
||||
{{/authMethods}}
|
||||
{{/hasAuthMethods}}
|
||||
|
||||
|
||||
@@ -91,6 +91,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*OpenApiPetstore.AnotherFakeApi* | [**call123testSpecialTags**](docs/AnotherFakeApi.md#call123testSpecialTags) | **PATCH** /another-fake/dummy | To test special tags
|
||||
*OpenApiPetstore.FakeApi* | [**createXmlItem**](docs/FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterBooleanSerialize**](docs/FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
|
||||
@@ -165,6 +166,7 @@ Class | Method | HTTP request | Description
|
||||
- [OpenApiPetstore.TypeHolderDefault](docs/TypeHolderDefault.md)
|
||||
- [OpenApiPetstore.TypeHolderExample](docs/TypeHolderExample.md)
|
||||
- [OpenApiPetstore.User](docs/User.md)
|
||||
- [OpenApiPetstore.XmlItem](docs/XmlItem.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
@@ -176,16 +178,19 @@ Class | Method | HTTP request | Description
|
||||
- **API key parameter name**: api_key
|
||||
- **Location**: HTTP header
|
||||
|
||||
|
||||
### api_key_query
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: api_key_query
|
||||
- **Location**: URL query string
|
||||
|
||||
|
||||
### http_basic_test
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
|
||||
|
||||
### petstore_auth
|
||||
|
||||
- **Type**: OAuth
|
||||
|
||||
@@ -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
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
|
||||
let apiInstance = new OpenApiPetstore.FakeApi();
|
||||
let xmlItem = new OpenApiPetstore.XmlItem(); // XmlItem | XmlItem Body
|
||||
apiInstance.createXmlItem(xmlItem, (error, data, response) => {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
});
|
||||
```
|
||||
|
||||
### 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(opts)
|
||||
@@ -332,7 +375,6 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure HTTP basic authorization: http_basic_test
|
||||
let http_basic_test = defaultClient.authentications['http_basic_test'];
|
||||
http_basic_test.username = 'YOUR USERNAME';
|
||||
|
||||
@@ -19,7 +19,6 @@ To test class name in snake case
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key_query
|
||||
let api_key_query = defaultClient.authentications['api_key_query'];
|
||||
api_key_query.apiKey = 'YOUR API KEY';
|
||||
|
||||
@@ -25,7 +25,6 @@ Add a new pet to the store
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -70,7 +69,6 @@ Deletes a pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -121,7 +119,6 @@ Multiple status values can be provided with comma separated strings
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -168,7 +165,6 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -215,7 +211,6 @@ Returns a single pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key
|
||||
let api_key = defaultClient.authentications['api_key'];
|
||||
api_key.apiKey = 'YOUR API KEY';
|
||||
@@ -262,7 +257,6 @@ Update an existing pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -307,7 +301,6 @@ Updates a pet in the store with form data
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -358,7 +351,6 @@ uploads an image
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -409,7 +401,6 @@ uploads an image (required)
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
|
||||
@@ -64,7 +64,6 @@ Returns a map of status codes to quantities
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key
|
||||
let api_key = defaultClient.authentications['api_key'];
|
||||
api_key.apiKey = 'YOUR API KEY';
|
||||
|
||||
36
samples/client/petstore/javascript-es6/docs/XmlItem.md
Normal file
36
samples/client/petstore/javascript-es6/docs/XmlItem.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# OpenApiPetstore.XmlItem
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**attributeString** | **String** | | [optional]
|
||||
**attributeNumber** | **Number** | | [optional]
|
||||
**attributeInteger** | **Number** | | [optional]
|
||||
**attributeBoolean** | **Boolean** | | [optional]
|
||||
**wrappedArray** | **[Number]** | | [optional]
|
||||
**nameString** | **String** | | [optional]
|
||||
**nameNumber** | **Number** | | [optional]
|
||||
**nameInteger** | **Number** | | [optional]
|
||||
**nameBoolean** | **Boolean** | | [optional]
|
||||
**nameArray** | **[Number]** | | [optional]
|
||||
**nameWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixString** | **String** | | [optional]
|
||||
**prefixNumber** | **Number** | | [optional]
|
||||
**prefixInteger** | **Number** | | [optional]
|
||||
**prefixBoolean** | **Boolean** | | [optional]
|
||||
**prefixArray** | **[Number]** | | [optional]
|
||||
**prefixWrappedArray** | **[Number]** | | [optional]
|
||||
**namespaceString** | **String** | | [optional]
|
||||
**namespaceNumber** | **Number** | | [optional]
|
||||
**namespaceInteger** | **Number** | | [optional]
|
||||
**namespaceBoolean** | **Boolean** | | [optional]
|
||||
**namespaceArray** | **[Number]** | | [optional]
|
||||
**namespaceWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixNsString** | **String** | | [optional]
|
||||
**prefixNsNumber** | **Number** | | [optional]
|
||||
**prefixNsInteger** | **Number** | | [optional]
|
||||
**prefixNsBoolean** | **Boolean** | | [optional]
|
||||
**prefixNsArray** | **[Number]** | | [optional]
|
||||
**prefixNsWrappedArray** | **[Number]** | | [optional]
|
||||
|
||||
|
||||
@@ -272,6 +272,12 @@ class ApiClient {
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
|
||||
@@ -17,6 +17,7 @@ import Client from '../model/Client';
|
||||
import FileSchemaTestClass from '../model/FileSchemaTestClass';
|
||||
import OuterComposite from '../model/OuterComposite';
|
||||
import User from '../model/User';
|
||||
import XmlItem from '../model/XmlItem';
|
||||
|
||||
/**
|
||||
* Fake service.
|
||||
@@ -37,6 +38,50 @@ export default class FakeApi {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the createXmlItem operation.
|
||||
* @callback module:api/FakeApi~createXmlItemCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* creates an XmlItem
|
||||
* this route creates an XmlItem
|
||||
* @param {module:model/XmlItem} xmlItem XmlItem Body
|
||||
* @param {module:api/FakeApi~createXmlItemCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
createXmlItem(xmlItem, callback) {
|
||||
let postBody = xmlItem;
|
||||
|
||||
// verify the required parameter 'xmlItem' is set
|
||||
if (xmlItem === undefined || xmlItem === null) {
|
||||
throw new Error("Missing the required parameter 'xmlItem' when calling createXmlItem");
|
||||
}
|
||||
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let 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'];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
|
||||
return this.apiClient.callApi(
|
||||
'/fake/create_xml_item', 'POST',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the fakeOuterBooleanSerialize operation.
|
||||
* @callback module:api/FakeApi~fakeOuterBooleanSerializeCallback
|
||||
|
||||
@@ -49,6 +49,7 @@ import Tag from './model/Tag';
|
||||
import TypeHolderDefault from './model/TypeHolderDefault';
|
||||
import TypeHolderExample from './model/TypeHolderExample';
|
||||
import User from './model/User';
|
||||
import XmlItem from './model/XmlItem';
|
||||
import AnotherFakeApi from './api/AnotherFakeApi';
|
||||
import FakeApi from './api/FakeApi';
|
||||
import FakeClassnameTags123Api from './api/FakeClassnameTags123Api';
|
||||
@@ -311,6 +312,12 @@ export {
|
||||
*/
|
||||
User,
|
||||
|
||||
/**
|
||||
* The XmlItem model constructor.
|
||||
* @property {module:model/XmlItem}
|
||||
*/
|
||||
XmlItem,
|
||||
|
||||
/**
|
||||
* The AnotherFakeApi service constructor.
|
||||
* @property {module:api/AnotherFakeApi}
|
||||
|
||||
295
samples/client/petstore/javascript-es6/src/model/XmlItem.js
Normal file
295
samples/client/petstore/javascript-es6/src/model/XmlItem.js
Normal file
@@ -0,0 +1,295 @@
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The XmlItem model module.
|
||||
* @module model/XmlItem
|
||||
* @version 1.0.0
|
||||
*/
|
||||
class XmlItem {
|
||||
/**
|
||||
* Constructs a new <code>XmlItem</code>.
|
||||
* @alias module:model/XmlItem
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
XmlItem.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>XmlItem</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/XmlItem} obj Optional instance to populate.
|
||||
* @return {module:model/XmlItem} The populated <code>XmlItem</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new XmlItem();
|
||||
|
||||
if (data.hasOwnProperty('attribute_string')) {
|
||||
obj['attribute_string'] = ApiClient.convertToType(data['attribute_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_number')) {
|
||||
obj['attribute_number'] = ApiClient.convertToType(data['attribute_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_integer')) {
|
||||
obj['attribute_integer'] = ApiClient.convertToType(data['attribute_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_boolean')) {
|
||||
obj['attribute_boolean'] = ApiClient.convertToType(data['attribute_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('wrapped_array')) {
|
||||
obj['wrapped_array'] = ApiClient.convertToType(data['wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_string')) {
|
||||
obj['name_string'] = ApiClient.convertToType(data['name_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('name_number')) {
|
||||
obj['name_number'] = ApiClient.convertToType(data['name_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_integer')) {
|
||||
obj['name_integer'] = ApiClient.convertToType(data['name_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_boolean')) {
|
||||
obj['name_boolean'] = ApiClient.convertToType(data['name_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('name_array')) {
|
||||
obj['name_array'] = ApiClient.convertToType(data['name_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_wrapped_array')) {
|
||||
obj['name_wrapped_array'] = ApiClient.convertToType(data['name_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_string')) {
|
||||
obj['prefix_string'] = ApiClient.convertToType(data['prefix_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_number')) {
|
||||
obj['prefix_number'] = ApiClient.convertToType(data['prefix_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_integer')) {
|
||||
obj['prefix_integer'] = ApiClient.convertToType(data['prefix_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_boolean')) {
|
||||
obj['prefix_boolean'] = ApiClient.convertToType(data['prefix_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_array')) {
|
||||
obj['prefix_array'] = ApiClient.convertToType(data['prefix_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_wrapped_array')) {
|
||||
obj['prefix_wrapped_array'] = ApiClient.convertToType(data['prefix_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_string')) {
|
||||
obj['namespace_string'] = ApiClient.convertToType(data['namespace_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_number')) {
|
||||
obj['namespace_number'] = ApiClient.convertToType(data['namespace_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_integer')) {
|
||||
obj['namespace_integer'] = ApiClient.convertToType(data['namespace_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_boolean')) {
|
||||
obj['namespace_boolean'] = ApiClient.convertToType(data['namespace_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_array')) {
|
||||
obj['namespace_array'] = ApiClient.convertToType(data['namespace_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_wrapped_array')) {
|
||||
obj['namespace_wrapped_array'] = ApiClient.convertToType(data['namespace_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_string')) {
|
||||
obj['prefix_ns_string'] = ApiClient.convertToType(data['prefix_ns_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_number')) {
|
||||
obj['prefix_ns_number'] = ApiClient.convertToType(data['prefix_ns_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_integer')) {
|
||||
obj['prefix_ns_integer'] = ApiClient.convertToType(data['prefix_ns_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_boolean')) {
|
||||
obj['prefix_ns_boolean'] = ApiClient.convertToType(data['prefix_ns_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_array')) {
|
||||
obj['prefix_ns_array'] = ApiClient.convertToType(data['prefix_ns_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_wrapped_array')) {
|
||||
obj['prefix_ns_wrapped_array'] = ApiClient.convertToType(data['prefix_ns_wrapped_array'], ['Number']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {String} attribute_string
|
||||
*/
|
||||
XmlItem.prototype['attribute_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} attribute_number
|
||||
*/
|
||||
XmlItem.prototype['attribute_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} attribute_integer
|
||||
*/
|
||||
XmlItem.prototype['attribute_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} attribute_boolean
|
||||
*/
|
||||
XmlItem.prototype['attribute_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} name_string
|
||||
*/
|
||||
XmlItem.prototype['name_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} name_number
|
||||
*/
|
||||
XmlItem.prototype['name_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} name_integer
|
||||
*/
|
||||
XmlItem.prototype['name_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} name_boolean
|
||||
*/
|
||||
XmlItem.prototype['name_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} name_array
|
||||
*/
|
||||
XmlItem.prototype['name_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} name_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['name_wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} prefix_string
|
||||
*/
|
||||
XmlItem.prototype['prefix_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_number
|
||||
*/
|
||||
XmlItem.prototype['prefix_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_integer
|
||||
*/
|
||||
XmlItem.prototype['prefix_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} prefix_boolean
|
||||
*/
|
||||
XmlItem.prototype['prefix_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} namespace_string
|
||||
*/
|
||||
XmlItem.prototype['namespace_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} namespace_number
|
||||
*/
|
||||
XmlItem.prototype['namespace_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} namespace_integer
|
||||
*/
|
||||
XmlItem.prototype['namespace_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} namespace_boolean
|
||||
*/
|
||||
XmlItem.prototype['namespace_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_array
|
||||
*/
|
||||
XmlItem.prototype['namespace_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['namespace_wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} prefix_ns_string
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_ns_number
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_ns_integer
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} prefix_ns_boolean
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_wrapped_array'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default XmlItem;
|
||||
|
||||
@@ -0,0 +1,233 @@
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', '../../src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require('../../src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.OpenApiPetstore);
|
||||
}
|
||||
}(this, function(expect, OpenApiPetstore) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new OpenApiPetstore.XmlItem();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('XmlItem', function() {
|
||||
it('should create an instance of XmlItem', function() {
|
||||
// uncomment below and update the code to test XmlItem
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be.a(OpenApiPetstore.XmlItem);
|
||||
});
|
||||
|
||||
it('should have the property attributeString (base name: "attribute_string")', function() {
|
||||
// uncomment below and update the code to test the property attributeString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeNumber (base name: "attribute_number")', function() {
|
||||
// uncomment below and update the code to test the property attributeNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeInteger (base name: "attribute_integer")', function() {
|
||||
// uncomment below and update the code to test the property attributeInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeBoolean (base name: "attribute_boolean")', function() {
|
||||
// uncomment below and update the code to test the property attributeBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property wrappedArray (base name: "wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property wrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameString (base name: "name_string")', function() {
|
||||
// uncomment below and update the code to test the property nameString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameNumber (base name: "name_number")', function() {
|
||||
// uncomment below and update the code to test the property nameNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameInteger (base name: "name_integer")', function() {
|
||||
// uncomment below and update the code to test the property nameInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameBoolean (base name: "name_boolean")', function() {
|
||||
// uncomment below and update the code to test the property nameBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameArray (base name: "name_array")', function() {
|
||||
// uncomment below and update the code to test the property nameArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameWrappedArray (base name: "name_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property nameWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixString (base name: "prefix_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNumber (base name: "prefix_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixInteger (base name: "prefix_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixBoolean (base name: "prefix_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixArray (base name: "prefix_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixWrappedArray (base name: "prefix_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceString (base name: "namespace_string")', function() {
|
||||
// uncomment below and update the code to test the property namespaceString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceNumber (base name: "namespace_number")', function() {
|
||||
// uncomment below and update the code to test the property namespaceNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceInteger (base name: "namespace_integer")', function() {
|
||||
// uncomment below and update the code to test the property namespaceInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceBoolean (base name: "namespace_boolean")', function() {
|
||||
// uncomment below and update the code to test the property namespaceBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceArray (base name: "namespace_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceWrappedArray (base name: "namespace_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsString (base name: "prefix_ns_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsNumber (base name: "prefix_ns_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsInteger (base name: "prefix_ns_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsBoolean (base name: "prefix_ns_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsArray (base name: "prefix_ns_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsWrappedArray (base name: "prefix_ns_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
||||
@@ -89,6 +89,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*OpenApiPetstore.AnotherFakeApi* | [**call123testSpecialTags**](docs/AnotherFakeApi.md#call123testSpecialTags) | **PATCH** /another-fake/dummy | To test special tags
|
||||
*OpenApiPetstore.FakeApi* | [**createXmlItem**](docs/FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterBooleanSerialize**](docs/FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
|
||||
@@ -163,6 +164,7 @@ Class | Method | HTTP request | Description
|
||||
- [OpenApiPetstore.TypeHolderDefault](docs/TypeHolderDefault.md)
|
||||
- [OpenApiPetstore.TypeHolderExample](docs/TypeHolderExample.md)
|
||||
- [OpenApiPetstore.User](docs/User.md)
|
||||
- [OpenApiPetstore.XmlItem](docs/XmlItem.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
@@ -174,16 +176,19 @@ Class | Method | HTTP request | Description
|
||||
- **API key parameter name**: api_key
|
||||
- **Location**: HTTP header
|
||||
|
||||
|
||||
### api_key_query
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: api_key_query
|
||||
- **Location**: URL query string
|
||||
|
||||
|
||||
### http_basic_test
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
|
||||
|
||||
### petstore_auth
|
||||
|
||||
- **Type**: OAuth
|
||||
|
||||
@@ -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,47 @@ 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
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
|
||||
let apiInstance = new OpenApiPetstore.FakeApi();
|
||||
let xmlItem = new OpenApiPetstore.XmlItem(); // XmlItem | XmlItem Body
|
||||
apiInstance.createXmlItem(xmlItem).then(() => {
|
||||
console.log('API called successfully.');
|
||||
}, (error) => {
|
||||
console.error(error);
|
||||
});
|
||||
|
||||
```
|
||||
|
||||
### 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(opts)
|
||||
@@ -325,7 +367,6 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure HTTP basic authorization: http_basic_test
|
||||
let http_basic_test = defaultClient.authentications['http_basic_test'];
|
||||
http_basic_test.username = 'YOUR USERNAME';
|
||||
|
||||
@@ -19,7 +19,6 @@ To test class name in snake case
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key_query
|
||||
let api_key_query = defaultClient.authentications['api_key_query'];
|
||||
api_key_query.apiKey = 'YOUR API KEY';
|
||||
|
||||
@@ -25,7 +25,6 @@ Add a new pet to the store
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -69,7 +68,6 @@ Deletes a pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -119,7 +117,6 @@ Multiple status values can be provided with comma separated strings
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -165,7 +162,6 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -211,7 +207,6 @@ Returns a single pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key
|
||||
let api_key = defaultClient.authentications['api_key'];
|
||||
api_key.apiKey = 'YOUR API KEY';
|
||||
@@ -257,7 +252,6 @@ Update an existing pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -301,7 +295,6 @@ Updates a pet in the store with form data
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -351,7 +344,6 @@ uploads an image
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -401,7 +393,6 @@ uploads an image (required)
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
|
||||
@@ -63,7 +63,6 @@ Returns a map of status codes to quantities
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key
|
||||
let api_key = defaultClient.authentications['api_key'];
|
||||
api_key.apiKey = 'YOUR API KEY';
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# OpenApiPetstore.XmlItem
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**attributeString** | **String** | | [optional]
|
||||
**attributeNumber** | **Number** | | [optional]
|
||||
**attributeInteger** | **Number** | | [optional]
|
||||
**attributeBoolean** | **Boolean** | | [optional]
|
||||
**wrappedArray** | **[Number]** | | [optional]
|
||||
**nameString** | **String** | | [optional]
|
||||
**nameNumber** | **Number** | | [optional]
|
||||
**nameInteger** | **Number** | | [optional]
|
||||
**nameBoolean** | **Boolean** | | [optional]
|
||||
**nameArray** | **[Number]** | | [optional]
|
||||
**nameWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixString** | **String** | | [optional]
|
||||
**prefixNumber** | **Number** | | [optional]
|
||||
**prefixInteger** | **Number** | | [optional]
|
||||
**prefixBoolean** | **Boolean** | | [optional]
|
||||
**prefixArray** | **[Number]** | | [optional]
|
||||
**prefixWrappedArray** | **[Number]** | | [optional]
|
||||
**namespaceString** | **String** | | [optional]
|
||||
**namespaceNumber** | **Number** | | [optional]
|
||||
**namespaceInteger** | **Number** | | [optional]
|
||||
**namespaceBoolean** | **Boolean** | | [optional]
|
||||
**namespaceArray** | **[Number]** | | [optional]
|
||||
**namespaceWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixNsString** | **String** | | [optional]
|
||||
**prefixNsNumber** | **Number** | | [optional]
|
||||
**prefixNsInteger** | **Number** | | [optional]
|
||||
**prefixNsBoolean** | **Boolean** | | [optional]
|
||||
**prefixNsArray** | **[Number]** | | [optional]
|
||||
**prefixNsWrappedArray** | **[Number]** | | [optional]
|
||||
|
||||
|
||||
@@ -272,6 +272,12 @@ class ApiClient {
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
|
||||
@@ -17,6 +17,7 @@ import Client from '../model/Client';
|
||||
import FileSchemaTestClass from '../model/FileSchemaTestClass';
|
||||
import OuterComposite from '../model/OuterComposite';
|
||||
import User from '../model/User';
|
||||
import XmlItem from '../model/XmlItem';
|
||||
|
||||
/**
|
||||
* Fake service.
|
||||
@@ -38,6 +39,56 @@ export default class FakeApi {
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* creates an XmlItem
|
||||
* this route creates an XmlItem
|
||||
* @param {module:model/XmlItem} xmlItem XmlItem Body
|
||||
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response
|
||||
*/
|
||||
createXmlItemWithHttpInfo(xmlItem) {
|
||||
let postBody = xmlItem;
|
||||
|
||||
// verify the required parameter 'xmlItem' is set
|
||||
if (xmlItem === undefined || xmlItem === null) {
|
||||
throw new Error("Missing the required parameter 'xmlItem' when calling createXmlItem");
|
||||
}
|
||||
|
||||
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
};
|
||||
let headerParams = {
|
||||
};
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let 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'];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
|
||||
return this.apiClient.callApi(
|
||||
'/fake/create_xml_item', 'POST',
|
||||
pathParams, queryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* creates an XmlItem
|
||||
* this route creates an XmlItem
|
||||
* @param {module:model/XmlItem} xmlItem XmlItem Body
|
||||
* @return {Promise} a {@link https://www.promisejs.org/|Promise}
|
||||
*/
|
||||
createXmlItem(xmlItem) {
|
||||
return this.createXmlItemWithHttpInfo(xmlItem)
|
||||
.then(function(response_and_data) {
|
||||
return response_and_data.data;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Test serialization of outer boolean types
|
||||
* @param {Object} opts Optional parameters
|
||||
|
||||
@@ -49,6 +49,7 @@ import Tag from './model/Tag';
|
||||
import TypeHolderDefault from './model/TypeHolderDefault';
|
||||
import TypeHolderExample from './model/TypeHolderExample';
|
||||
import User from './model/User';
|
||||
import XmlItem from './model/XmlItem';
|
||||
import AnotherFakeApi from './api/AnotherFakeApi';
|
||||
import FakeApi from './api/FakeApi';
|
||||
import FakeClassnameTags123Api from './api/FakeClassnameTags123Api';
|
||||
@@ -311,6 +312,12 @@ export {
|
||||
*/
|
||||
User,
|
||||
|
||||
/**
|
||||
* The XmlItem model constructor.
|
||||
* @property {module:model/XmlItem}
|
||||
*/
|
||||
XmlItem,
|
||||
|
||||
/**
|
||||
* The AnotherFakeApi service constructor.
|
||||
* @property {module:api/AnotherFakeApi}
|
||||
|
||||
@@ -0,0 +1,295 @@
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
*/
|
||||
|
||||
import ApiClient from '../ApiClient';
|
||||
|
||||
/**
|
||||
* The XmlItem model module.
|
||||
* @module model/XmlItem
|
||||
* @version 1.0.0
|
||||
*/
|
||||
class XmlItem {
|
||||
/**
|
||||
* Constructs a new <code>XmlItem</code>.
|
||||
* @alias module:model/XmlItem
|
||||
*/
|
||||
constructor() {
|
||||
|
||||
XmlItem.initialize(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the fields of this object.
|
||||
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
|
||||
* Only for internal use.
|
||||
*/
|
||||
static initialize(obj) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructs a <code>XmlItem</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/XmlItem} obj Optional instance to populate.
|
||||
* @return {module:model/XmlItem} The populated <code>XmlItem</code> instance.
|
||||
*/
|
||||
static constructFromObject(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new XmlItem();
|
||||
|
||||
if (data.hasOwnProperty('attribute_string')) {
|
||||
obj['attribute_string'] = ApiClient.convertToType(data['attribute_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_number')) {
|
||||
obj['attribute_number'] = ApiClient.convertToType(data['attribute_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_integer')) {
|
||||
obj['attribute_integer'] = ApiClient.convertToType(data['attribute_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_boolean')) {
|
||||
obj['attribute_boolean'] = ApiClient.convertToType(data['attribute_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('wrapped_array')) {
|
||||
obj['wrapped_array'] = ApiClient.convertToType(data['wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_string')) {
|
||||
obj['name_string'] = ApiClient.convertToType(data['name_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('name_number')) {
|
||||
obj['name_number'] = ApiClient.convertToType(data['name_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_integer')) {
|
||||
obj['name_integer'] = ApiClient.convertToType(data['name_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_boolean')) {
|
||||
obj['name_boolean'] = ApiClient.convertToType(data['name_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('name_array')) {
|
||||
obj['name_array'] = ApiClient.convertToType(data['name_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_wrapped_array')) {
|
||||
obj['name_wrapped_array'] = ApiClient.convertToType(data['name_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_string')) {
|
||||
obj['prefix_string'] = ApiClient.convertToType(data['prefix_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_number')) {
|
||||
obj['prefix_number'] = ApiClient.convertToType(data['prefix_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_integer')) {
|
||||
obj['prefix_integer'] = ApiClient.convertToType(data['prefix_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_boolean')) {
|
||||
obj['prefix_boolean'] = ApiClient.convertToType(data['prefix_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_array')) {
|
||||
obj['prefix_array'] = ApiClient.convertToType(data['prefix_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_wrapped_array')) {
|
||||
obj['prefix_wrapped_array'] = ApiClient.convertToType(data['prefix_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_string')) {
|
||||
obj['namespace_string'] = ApiClient.convertToType(data['namespace_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_number')) {
|
||||
obj['namespace_number'] = ApiClient.convertToType(data['namespace_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_integer')) {
|
||||
obj['namespace_integer'] = ApiClient.convertToType(data['namespace_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_boolean')) {
|
||||
obj['namespace_boolean'] = ApiClient.convertToType(data['namespace_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_array')) {
|
||||
obj['namespace_array'] = ApiClient.convertToType(data['namespace_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_wrapped_array')) {
|
||||
obj['namespace_wrapped_array'] = ApiClient.convertToType(data['namespace_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_string')) {
|
||||
obj['prefix_ns_string'] = ApiClient.convertToType(data['prefix_ns_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_number')) {
|
||||
obj['prefix_ns_number'] = ApiClient.convertToType(data['prefix_ns_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_integer')) {
|
||||
obj['prefix_ns_integer'] = ApiClient.convertToType(data['prefix_ns_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_boolean')) {
|
||||
obj['prefix_ns_boolean'] = ApiClient.convertToType(data['prefix_ns_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_array')) {
|
||||
obj['prefix_ns_array'] = ApiClient.convertToType(data['prefix_ns_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_wrapped_array')) {
|
||||
obj['prefix_ns_wrapped_array'] = ApiClient.convertToType(data['prefix_ns_wrapped_array'], ['Number']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {String} attribute_string
|
||||
*/
|
||||
XmlItem.prototype['attribute_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} attribute_number
|
||||
*/
|
||||
XmlItem.prototype['attribute_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} attribute_integer
|
||||
*/
|
||||
XmlItem.prototype['attribute_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} attribute_boolean
|
||||
*/
|
||||
XmlItem.prototype['attribute_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} name_string
|
||||
*/
|
||||
XmlItem.prototype['name_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} name_number
|
||||
*/
|
||||
XmlItem.prototype['name_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} name_integer
|
||||
*/
|
||||
XmlItem.prototype['name_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} name_boolean
|
||||
*/
|
||||
XmlItem.prototype['name_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} name_array
|
||||
*/
|
||||
XmlItem.prototype['name_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} name_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['name_wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} prefix_string
|
||||
*/
|
||||
XmlItem.prototype['prefix_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_number
|
||||
*/
|
||||
XmlItem.prototype['prefix_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_integer
|
||||
*/
|
||||
XmlItem.prototype['prefix_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} prefix_boolean
|
||||
*/
|
||||
XmlItem.prototype['prefix_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} namespace_string
|
||||
*/
|
||||
XmlItem.prototype['namespace_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} namespace_number
|
||||
*/
|
||||
XmlItem.prototype['namespace_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} namespace_integer
|
||||
*/
|
||||
XmlItem.prototype['namespace_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} namespace_boolean
|
||||
*/
|
||||
XmlItem.prototype['namespace_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_array
|
||||
*/
|
||||
XmlItem.prototype['namespace_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['namespace_wrapped_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {String} prefix_ns_string
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_string'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_ns_number
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_number'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Number} prefix_ns_integer
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_integer'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Boolean} prefix_ns_boolean
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_boolean'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_array'] = undefined;
|
||||
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_wrapped_array
|
||||
*/
|
||||
XmlItem.prototype['prefix_ns_wrapped_array'] = undefined;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default XmlItem;
|
||||
|
||||
@@ -0,0 +1,233 @@
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', '../../src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require('../../src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.OpenApiPetstore);
|
||||
}
|
||||
}(this, function(expect, OpenApiPetstore) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new OpenApiPetstore.XmlItem();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('XmlItem', function() {
|
||||
it('should create an instance of XmlItem', function() {
|
||||
// uncomment below and update the code to test XmlItem
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be.a(OpenApiPetstore.XmlItem);
|
||||
});
|
||||
|
||||
it('should have the property attributeString (base name: "attribute_string")', function() {
|
||||
// uncomment below and update the code to test the property attributeString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeNumber (base name: "attribute_number")', function() {
|
||||
// uncomment below and update the code to test the property attributeNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeInteger (base name: "attribute_integer")', function() {
|
||||
// uncomment below and update the code to test the property attributeInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeBoolean (base name: "attribute_boolean")', function() {
|
||||
// uncomment below and update the code to test the property attributeBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property wrappedArray (base name: "wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property wrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameString (base name: "name_string")', function() {
|
||||
// uncomment below and update the code to test the property nameString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameNumber (base name: "name_number")', function() {
|
||||
// uncomment below and update the code to test the property nameNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameInteger (base name: "name_integer")', function() {
|
||||
// uncomment below and update the code to test the property nameInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameBoolean (base name: "name_boolean")', function() {
|
||||
// uncomment below and update the code to test the property nameBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameArray (base name: "name_array")', function() {
|
||||
// uncomment below and update the code to test the property nameArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameWrappedArray (base name: "name_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property nameWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixString (base name: "prefix_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNumber (base name: "prefix_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixInteger (base name: "prefix_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixBoolean (base name: "prefix_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixArray (base name: "prefix_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixWrappedArray (base name: "prefix_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceString (base name: "namespace_string")', function() {
|
||||
// uncomment below and update the code to test the property namespaceString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceNumber (base name: "namespace_number")', function() {
|
||||
// uncomment below and update the code to test the property namespaceNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceInteger (base name: "namespace_integer")', function() {
|
||||
// uncomment below and update the code to test the property namespaceInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceBoolean (base name: "namespace_boolean")', function() {
|
||||
// uncomment below and update the code to test the property namespaceBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceArray (base name: "namespace_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceWrappedArray (base name: "namespace_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsString (base name: "prefix_ns_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsString
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsNumber (base name: "prefix_ns_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsNumber
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsInteger (base name: "prefix_ns_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsInteger
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsBoolean (base name: "prefix_ns_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsBoolean
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsArray (base name: "prefix_ns_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsWrappedArray (base name: "prefix_ns_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsWrappedArray
|
||||
//var instane = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
||||
@@ -95,6 +95,7 @@ Please follow the [installation](#installation) instruction and execute the foll
|
||||
```javascript
|
||||
var OpenApiPetstore = require('open_api_petstore');
|
||||
|
||||
|
||||
var api = new OpenApiPetstore.AnotherFakeApi()
|
||||
var body = new OpenApiPetstore.Client(); // {Client} client model
|
||||
api.call123testSpecialTags(body).then(function(data) {
|
||||
@@ -113,6 +114,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*OpenApiPetstore.AnotherFakeApi* | [**call123testSpecialTags**](docs/AnotherFakeApi.md#call123testSpecialTags) | **PATCH** /another-fake/dummy | To test special tags
|
||||
*OpenApiPetstore.FakeApi* | [**createXmlItem**](docs/FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterBooleanSerialize**](docs/FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
|
||||
@@ -187,6 +189,7 @@ Class | Method | HTTP request | Description
|
||||
- [OpenApiPetstore.TypeHolderDefault](docs/TypeHolderDefault.md)
|
||||
- [OpenApiPetstore.TypeHolderExample](docs/TypeHolderExample.md)
|
||||
- [OpenApiPetstore.User](docs/User.md)
|
||||
- [OpenApiPetstore.XmlItem](docs/XmlItem.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
@@ -198,16 +201,19 @@ Class | Method | HTTP request | Description
|
||||
- **API key parameter name**: api_key
|
||||
- **Location**: HTTP header
|
||||
|
||||
|
||||
### api_key_query
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: api_key_query
|
||||
- **Location**: URL query string
|
||||
|
||||
|
||||
### http_basic_test
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
|
||||
|
||||
### petstore_auth
|
||||
|
||||
- **Type**: OAuth
|
||||
|
||||
@@ -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,47 @@ 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
|
||||
```javascript
|
||||
var OpenApiPetstore = require('open_api_petstore');
|
||||
|
||||
var apiInstance = new OpenApiPetstore.FakeApi();
|
||||
var xmlItem = new OpenApiPetstore.XmlItem(); // XmlItem | XmlItem Body
|
||||
apiInstance.createXmlItem(xmlItem).then(function() {
|
||||
console.log('API called successfully.');
|
||||
}, function(error) {
|
||||
console.error(error);
|
||||
});
|
||||
|
||||
```
|
||||
|
||||
### 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(opts)
|
||||
@@ -325,7 +367,6 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
|
||||
```javascript
|
||||
var OpenApiPetstore = require('open_api_petstore');
|
||||
var defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure HTTP basic authorization: http_basic_test
|
||||
var http_basic_test = defaultClient.authentications['http_basic_test'];
|
||||
http_basic_test.username = 'YOUR USERNAME';
|
||||
|
||||
36
samples/client/petstore/javascript-promise/docs/XmlItem.md
Normal file
36
samples/client/petstore/javascript-promise/docs/XmlItem.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# OpenApiPetstore.XmlItem
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**attributeString** | **String** | | [optional]
|
||||
**attributeNumber** | **Number** | | [optional]
|
||||
**attributeInteger** | **Number** | | [optional]
|
||||
**attributeBoolean** | **Boolean** | | [optional]
|
||||
**wrappedArray** | **[Number]** | | [optional]
|
||||
**nameString** | **String** | | [optional]
|
||||
**nameNumber** | **Number** | | [optional]
|
||||
**nameInteger** | **Number** | | [optional]
|
||||
**nameBoolean** | **Boolean** | | [optional]
|
||||
**nameArray** | **[Number]** | | [optional]
|
||||
**nameWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixString** | **String** | | [optional]
|
||||
**prefixNumber** | **Number** | | [optional]
|
||||
**prefixInteger** | **Number** | | [optional]
|
||||
**prefixBoolean** | **Boolean** | | [optional]
|
||||
**prefixArray** | **[Number]** | | [optional]
|
||||
**prefixWrappedArray** | **[Number]** | | [optional]
|
||||
**namespaceString** | **String** | | [optional]
|
||||
**namespaceNumber** | **Number** | | [optional]
|
||||
**namespaceInteger** | **Number** | | [optional]
|
||||
**namespaceBoolean** | **Boolean** | | [optional]
|
||||
**namespaceArray** | **[Number]** | | [optional]
|
||||
**namespaceWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixNsString** | **String** | | [optional]
|
||||
**prefixNsNumber** | **Number** | | [optional]
|
||||
**prefixNsInteger** | **Number** | | [optional]
|
||||
**prefixNsBoolean** | **Boolean** | | [optional]
|
||||
**prefixNsArray** | **[Number]** | | [optional]
|
||||
**prefixNsWrappedArray** | **[Number]** | | [optional]
|
||||
|
||||
|
||||
@@ -309,6 +309,11 @@
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
var data = {};
|
||||
|
||||
@@ -16,18 +16,18 @@
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(['ApiClient', 'model/Client', 'model/FileSchemaTestClass', 'model/OuterComposite', 'model/User'], factory);
|
||||
define(['ApiClient', 'model/Client', 'model/FileSchemaTestClass', 'model/OuterComposite', 'model/User', 'model/XmlItem'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
module.exports = factory(require('../ApiClient'), require('../model/Client'), require('../model/FileSchemaTestClass'), require('../model/OuterComposite'), require('../model/User'));
|
||||
module.exports = factory(require('../ApiClient'), require('../model/Client'), require('../model/FileSchemaTestClass'), require('../model/OuterComposite'), require('../model/User'), require('../model/XmlItem'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
if (!root.OpenApiPetstore) {
|
||||
root.OpenApiPetstore = {};
|
||||
}
|
||||
root.OpenApiPetstore.FakeApi = factory(root.OpenApiPetstore.ApiClient, root.OpenApiPetstore.Client, root.OpenApiPetstore.FileSchemaTestClass, root.OpenApiPetstore.OuterComposite, root.OpenApiPetstore.User);
|
||||
root.OpenApiPetstore.FakeApi = factory(root.OpenApiPetstore.ApiClient, root.OpenApiPetstore.Client, root.OpenApiPetstore.FileSchemaTestClass, root.OpenApiPetstore.OuterComposite, root.OpenApiPetstore.User, root.OpenApiPetstore.XmlItem);
|
||||
}
|
||||
}(this, function(ApiClient, Client, FileSchemaTestClass, OuterComposite, User) {
|
||||
}(this, function(ApiClient, Client, FileSchemaTestClass, OuterComposite, User, XmlItem) {
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
@@ -48,6 +48,58 @@
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* creates an XmlItem
|
||||
* this route creates an XmlItem
|
||||
* @param {module:model/XmlItem} xmlItem XmlItem Body
|
||||
* @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response
|
||||
*/
|
||||
this.createXmlItemWithHttpInfo = function(xmlItem) {
|
||||
var postBody = xmlItem;
|
||||
|
||||
// verify the required parameter 'xmlItem' is set
|
||||
if (xmlItem === undefined || xmlItem === null) {
|
||||
throw new Error("Missing the required parameter 'xmlItem' when calling createXmlItem");
|
||||
}
|
||||
|
||||
|
||||
var pathParams = {
|
||||
};
|
||||
var queryParams = {
|
||||
};
|
||||
var collectionQueryParams = {
|
||||
};
|
||||
var headerParams = {
|
||||
};
|
||||
var formParams = {
|
||||
};
|
||||
|
||||
var authNames = [];
|
||||
var 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'];
|
||||
var accepts = [];
|
||||
var returnType = null;
|
||||
|
||||
return this.apiClient.callApi(
|
||||
'/fake/create_xml_item', 'POST',
|
||||
pathParams, queryParams, collectionQueryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* creates an XmlItem
|
||||
* this route creates an XmlItem
|
||||
* @param {module:model/XmlItem} xmlItem XmlItem Body
|
||||
* @return {Promise} a {@link https://www.promisejs.org/|Promise}
|
||||
*/
|
||||
this.createXmlItem = function(xmlItem) {
|
||||
return this.createXmlItemWithHttpInfo(xmlItem)
|
||||
.then(function(response_and_data) {
|
||||
return response_and_data.data;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Test serialization of outer boolean types
|
||||
* @param {Object} opts Optional parameters
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(['ApiClient', 'model/AdditionalPropertiesClass', 'model/Animal', 'model/ApiResponse', 'model/ArrayOfArrayOfNumberOnly', 'model/ArrayOfNumberOnly', 'model/ArrayTest', 'model/Capitalization', 'model/Cat', 'model/Category', 'model/ClassModel', 'model/Client', 'model/Dog', 'model/EnumArrays', 'model/EnumClass', 'model/EnumTest', 'model/File', 'model/FileSchemaTestClass', 'model/FormatTest', 'model/HasOnlyReadOnly', 'model/List', 'model/MapTest', 'model/MixedPropertiesAndAdditionalPropertiesClass', 'model/Model200Response', 'model/ModelReturn', 'model/Name', 'model/NumberOnly', 'model/Order', 'model/OuterComposite', 'model/OuterEnum', 'model/Pet', 'model/ReadOnlyFirst', 'model/SpecialModelName', 'model/Tag', 'model/TypeHolderDefault', 'model/TypeHolderExample', 'model/User', 'api/AnotherFakeApi', 'api/FakeApi', 'api/FakeClassnameTags123Api', 'api/PetApi', 'api/StoreApi', 'api/UserApi'], factory);
|
||||
define(['ApiClient', 'model/AdditionalPropertiesClass', 'model/Animal', 'model/ApiResponse', 'model/ArrayOfArrayOfNumberOnly', 'model/ArrayOfNumberOnly', 'model/ArrayTest', 'model/Capitalization', 'model/Cat', 'model/Category', 'model/ClassModel', 'model/Client', 'model/Dog', 'model/EnumArrays', 'model/EnumClass', 'model/EnumTest', 'model/File', 'model/FileSchemaTestClass', 'model/FormatTest', 'model/HasOnlyReadOnly', 'model/List', 'model/MapTest', 'model/MixedPropertiesAndAdditionalPropertiesClass', 'model/Model200Response', 'model/ModelReturn', 'model/Name', 'model/NumberOnly', 'model/Order', 'model/OuterComposite', 'model/OuterEnum', 'model/Pet', 'model/ReadOnlyFirst', 'model/SpecialModelName', 'model/Tag', 'model/TypeHolderDefault', 'model/TypeHolderExample', 'model/User', 'model/XmlItem', 'api/AnotherFakeApi', 'api/FakeApi', 'api/FakeClassnameTags123Api', 'api/PetApi', 'api/StoreApi', 'api/UserApi'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
module.exports = factory(require('./ApiClient'), require('./model/AdditionalPropertiesClass'), require('./model/Animal'), require('./model/ApiResponse'), require('./model/ArrayOfArrayOfNumberOnly'), require('./model/ArrayOfNumberOnly'), require('./model/ArrayTest'), require('./model/Capitalization'), require('./model/Cat'), require('./model/Category'), require('./model/ClassModel'), require('./model/Client'), require('./model/Dog'), require('./model/EnumArrays'), require('./model/EnumClass'), require('./model/EnumTest'), require('./model/File'), require('./model/FileSchemaTestClass'), require('./model/FormatTest'), require('./model/HasOnlyReadOnly'), require('./model/List'), require('./model/MapTest'), require('./model/MixedPropertiesAndAdditionalPropertiesClass'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/NumberOnly'), require('./model/Order'), require('./model/OuterComposite'), require('./model/OuterEnum'), require('./model/Pet'), require('./model/ReadOnlyFirst'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/TypeHolderDefault'), require('./model/TypeHolderExample'), require('./model/User'), require('./api/AnotherFakeApi'), require('./api/FakeApi'), require('./api/FakeClassnameTags123Api'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
||||
module.exports = factory(require('./ApiClient'), require('./model/AdditionalPropertiesClass'), require('./model/Animal'), require('./model/ApiResponse'), require('./model/ArrayOfArrayOfNumberOnly'), require('./model/ArrayOfNumberOnly'), require('./model/ArrayTest'), require('./model/Capitalization'), require('./model/Cat'), require('./model/Category'), require('./model/ClassModel'), require('./model/Client'), require('./model/Dog'), require('./model/EnumArrays'), require('./model/EnumClass'), require('./model/EnumTest'), require('./model/File'), require('./model/FileSchemaTestClass'), require('./model/FormatTest'), require('./model/HasOnlyReadOnly'), require('./model/List'), require('./model/MapTest'), require('./model/MixedPropertiesAndAdditionalPropertiesClass'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/NumberOnly'), require('./model/Order'), require('./model/OuterComposite'), require('./model/OuterEnum'), require('./model/Pet'), require('./model/ReadOnlyFirst'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/TypeHolderDefault'), require('./model/TypeHolderExample'), require('./model/User'), require('./model/XmlItem'), require('./api/AnotherFakeApi'), require('./api/FakeApi'), require('./api/FakeClassnameTags123Api'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
||||
}
|
||||
}(function(ApiClient, AdditionalPropertiesClass, Animal, ApiResponse, ArrayOfArrayOfNumberOnly, ArrayOfNumberOnly, ArrayTest, Capitalization, Cat, Category, ClassModel, Client, Dog, EnumArrays, EnumClass, EnumTest, File, FileSchemaTestClass, FormatTest, HasOnlyReadOnly, List, MapTest, MixedPropertiesAndAdditionalPropertiesClass, Model200Response, ModelReturn, Name, NumberOnly, Order, OuterComposite, OuterEnum, Pet, ReadOnlyFirst, SpecialModelName, Tag, TypeHolderDefault, TypeHolderExample, User, AnotherFakeApi, FakeApi, FakeClassnameTags123Api, PetApi, StoreApi, UserApi) {
|
||||
}(function(ApiClient, AdditionalPropertiesClass, Animal, ApiResponse, ArrayOfArrayOfNumberOnly, ArrayOfNumberOnly, ArrayTest, Capitalization, Cat, Category, ClassModel, Client, Dog, EnumArrays, EnumClass, EnumTest, File, FileSchemaTestClass, FormatTest, HasOnlyReadOnly, List, MapTest, MixedPropertiesAndAdditionalPropertiesClass, Model200Response, ModelReturn, Name, NumberOnly, Order, OuterComposite, OuterEnum, Pet, ReadOnlyFirst, SpecialModelName, Tag, TypeHolderDefault, TypeHolderExample, User, XmlItem, AnotherFakeApi, FakeApi, FakeClassnameTags123Api, PetApi, StoreApi, UserApi) {
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
@@ -241,6 +241,11 @@
|
||||
* @property {module:model/User}
|
||||
*/
|
||||
User: User,
|
||||
/**
|
||||
* The XmlItem model constructor.
|
||||
* @property {module:model/XmlItem}
|
||||
*/
|
||||
XmlItem: XmlItem,
|
||||
/**
|
||||
* The AnotherFakeApi service constructor.
|
||||
* @property {module:api/AnotherFakeApi}
|
||||
|
||||
274
samples/client/petstore/javascript-promise/src/model/XmlItem.js
Normal file
274
samples/client/petstore/javascript-promise/src/model/XmlItem.js
Normal file
@@ -0,0 +1,274 @@
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||
*
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(['ApiClient'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
module.exports = factory(require('../ApiClient'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
if (!root.OpenApiPetstore) {
|
||||
root.OpenApiPetstore = {};
|
||||
}
|
||||
root.OpenApiPetstore.XmlItem = factory(root.OpenApiPetstore.ApiClient);
|
||||
}
|
||||
}(this, function(ApiClient) {
|
||||
'use strict';
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* The XmlItem model module.
|
||||
* @module model/XmlItem
|
||||
* @version 1.0.0
|
||||
*/
|
||||
|
||||
/**
|
||||
* Constructs a new <code>XmlItem</code>.
|
||||
* @alias module:model/XmlItem
|
||||
* @class
|
||||
*/
|
||||
var exports = function() {
|
||||
var _this = this;
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* Constructs a <code>XmlItem</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/XmlItem} obj Optional instance to populate.
|
||||
* @return {module:model/XmlItem} The populated <code>XmlItem</code> instance.
|
||||
*/
|
||||
exports.constructFromObject = function(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new exports();
|
||||
if (data.hasOwnProperty('attribute_string')) {
|
||||
obj['attribute_string'] = ApiClient.convertToType(data['attribute_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_number')) {
|
||||
obj['attribute_number'] = ApiClient.convertToType(data['attribute_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_integer')) {
|
||||
obj['attribute_integer'] = ApiClient.convertToType(data['attribute_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_boolean')) {
|
||||
obj['attribute_boolean'] = ApiClient.convertToType(data['attribute_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('wrapped_array')) {
|
||||
obj['wrapped_array'] = ApiClient.convertToType(data['wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_string')) {
|
||||
obj['name_string'] = ApiClient.convertToType(data['name_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('name_number')) {
|
||||
obj['name_number'] = ApiClient.convertToType(data['name_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_integer')) {
|
||||
obj['name_integer'] = ApiClient.convertToType(data['name_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_boolean')) {
|
||||
obj['name_boolean'] = ApiClient.convertToType(data['name_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('name_array')) {
|
||||
obj['name_array'] = ApiClient.convertToType(data['name_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_wrapped_array')) {
|
||||
obj['name_wrapped_array'] = ApiClient.convertToType(data['name_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_string')) {
|
||||
obj['prefix_string'] = ApiClient.convertToType(data['prefix_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_number')) {
|
||||
obj['prefix_number'] = ApiClient.convertToType(data['prefix_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_integer')) {
|
||||
obj['prefix_integer'] = ApiClient.convertToType(data['prefix_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_boolean')) {
|
||||
obj['prefix_boolean'] = ApiClient.convertToType(data['prefix_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_array')) {
|
||||
obj['prefix_array'] = ApiClient.convertToType(data['prefix_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_wrapped_array')) {
|
||||
obj['prefix_wrapped_array'] = ApiClient.convertToType(data['prefix_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_string')) {
|
||||
obj['namespace_string'] = ApiClient.convertToType(data['namespace_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_number')) {
|
||||
obj['namespace_number'] = ApiClient.convertToType(data['namespace_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_integer')) {
|
||||
obj['namespace_integer'] = ApiClient.convertToType(data['namespace_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_boolean')) {
|
||||
obj['namespace_boolean'] = ApiClient.convertToType(data['namespace_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_array')) {
|
||||
obj['namespace_array'] = ApiClient.convertToType(data['namespace_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_wrapped_array')) {
|
||||
obj['namespace_wrapped_array'] = ApiClient.convertToType(data['namespace_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_string')) {
|
||||
obj['prefix_ns_string'] = ApiClient.convertToType(data['prefix_ns_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_number')) {
|
||||
obj['prefix_ns_number'] = ApiClient.convertToType(data['prefix_ns_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_integer')) {
|
||||
obj['prefix_ns_integer'] = ApiClient.convertToType(data['prefix_ns_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_boolean')) {
|
||||
obj['prefix_ns_boolean'] = ApiClient.convertToType(data['prefix_ns_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_array')) {
|
||||
obj['prefix_ns_array'] = ApiClient.convertToType(data['prefix_ns_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_wrapped_array')) {
|
||||
obj['prefix_ns_wrapped_array'] = ApiClient.convertToType(data['prefix_ns_wrapped_array'], ['Number']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {String} attribute_string
|
||||
*/
|
||||
exports.prototype['attribute_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} attribute_number
|
||||
*/
|
||||
exports.prototype['attribute_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} attribute_integer
|
||||
*/
|
||||
exports.prototype['attribute_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} attribute_boolean
|
||||
*/
|
||||
exports.prototype['attribute_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} wrapped_array
|
||||
*/
|
||||
exports.prototype['wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} name_string
|
||||
*/
|
||||
exports.prototype['name_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} name_number
|
||||
*/
|
||||
exports.prototype['name_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} name_integer
|
||||
*/
|
||||
exports.prototype['name_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} name_boolean
|
||||
*/
|
||||
exports.prototype['name_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} name_array
|
||||
*/
|
||||
exports.prototype['name_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} name_wrapped_array
|
||||
*/
|
||||
exports.prototype['name_wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} prefix_string
|
||||
*/
|
||||
exports.prototype['prefix_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_number
|
||||
*/
|
||||
exports.prototype['prefix_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_integer
|
||||
*/
|
||||
exports.prototype['prefix_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} prefix_boolean
|
||||
*/
|
||||
exports.prototype['prefix_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_array
|
||||
*/
|
||||
exports.prototype['prefix_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_wrapped_array
|
||||
*/
|
||||
exports.prototype['prefix_wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} namespace_string
|
||||
*/
|
||||
exports.prototype['namespace_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} namespace_number
|
||||
*/
|
||||
exports.prototype['namespace_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} namespace_integer
|
||||
*/
|
||||
exports.prototype['namespace_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} namespace_boolean
|
||||
*/
|
||||
exports.prototype['namespace_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_array
|
||||
*/
|
||||
exports.prototype['namespace_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_wrapped_array
|
||||
*/
|
||||
exports.prototype['namespace_wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} prefix_ns_string
|
||||
*/
|
||||
exports.prototype['prefix_ns_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_ns_number
|
||||
*/
|
||||
exports.prototype['prefix_ns_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_ns_integer
|
||||
*/
|
||||
exports.prototype['prefix_ns_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} prefix_ns_boolean
|
||||
*/
|
||||
exports.prototype['prefix_ns_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_array
|
||||
*/
|
||||
exports.prototype['prefix_ns_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_wrapped_array
|
||||
*/
|
||||
exports.prototype['prefix_ns_wrapped_array'] = undefined;
|
||||
|
||||
|
||||
|
||||
return exports;
|
||||
}));
|
||||
|
||||
|
||||
@@ -0,0 +1,235 @@
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||
*
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', '../../src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require('../../src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.OpenApiPetstore);
|
||||
}
|
||||
}(this, function(expect, OpenApiPetstore) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new OpenApiPetstore.XmlItem();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('XmlItem', function() {
|
||||
it('should create an instance of XmlItem', function() {
|
||||
// uncomment below and update the code to test XmlItem
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be.a(OpenApiPetstore.XmlItem);
|
||||
});
|
||||
|
||||
it('should have the property attributeString (base name: "attribute_string")', function() {
|
||||
// uncomment below and update the code to test the property attributeString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeNumber (base name: "attribute_number")', function() {
|
||||
// uncomment below and update the code to test the property attributeNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeInteger (base name: "attribute_integer")', function() {
|
||||
// uncomment below and update the code to test the property attributeInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeBoolean (base name: "attribute_boolean")', function() {
|
||||
// uncomment below and update the code to test the property attributeBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property wrappedArray (base name: "wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property wrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameString (base name: "name_string")', function() {
|
||||
// uncomment below and update the code to test the property nameString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameNumber (base name: "name_number")', function() {
|
||||
// uncomment below and update the code to test the property nameNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameInteger (base name: "name_integer")', function() {
|
||||
// uncomment below and update the code to test the property nameInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameBoolean (base name: "name_boolean")', function() {
|
||||
// uncomment below and update the code to test the property nameBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameArray (base name: "name_array")', function() {
|
||||
// uncomment below and update the code to test the property nameArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameWrappedArray (base name: "name_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property nameWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixString (base name: "prefix_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNumber (base name: "prefix_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixInteger (base name: "prefix_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixBoolean (base name: "prefix_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixArray (base name: "prefix_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixWrappedArray (base name: "prefix_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceString (base name: "namespace_string")', function() {
|
||||
// uncomment below and update the code to test the property namespaceString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceNumber (base name: "namespace_number")', function() {
|
||||
// uncomment below and update the code to test the property namespaceNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceInteger (base name: "namespace_integer")', function() {
|
||||
// uncomment below and update the code to test the property namespaceInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceBoolean (base name: "namespace_boolean")', function() {
|
||||
// uncomment below and update the code to test the property namespaceBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceArray (base name: "namespace_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceWrappedArray (base name: "namespace_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsString (base name: "prefix_ns_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsNumber (base name: "prefix_ns_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsInteger (base name: "prefix_ns_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsBoolean (base name: "prefix_ns_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsArray (base name: "prefix_ns_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsWrappedArray (base name: "prefix_ns_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
||||
@@ -95,6 +95,7 @@ Please follow the [installation](#installation) instruction and execute the foll
|
||||
```javascript
|
||||
var OpenApiPetstore = require('open_api_petstore');
|
||||
|
||||
|
||||
var api = new OpenApiPetstore.AnotherFakeApi()
|
||||
var body = new OpenApiPetstore.Client(); // {Client} client model
|
||||
|
||||
@@ -116,6 +117,7 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
Class | Method | HTTP request | Description
|
||||
------------ | ------------- | ------------- | -------------
|
||||
*OpenApiPetstore.AnotherFakeApi* | [**call123testSpecialTags**](docs/AnotherFakeApi.md#call123testSpecialTags) | **PATCH** /another-fake/dummy | To test special tags
|
||||
*OpenApiPetstore.FakeApi* | [**createXmlItem**](docs/FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterBooleanSerialize**](docs/FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
|
||||
*OpenApiPetstore.FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
|
||||
@@ -190,6 +192,7 @@ Class | Method | HTTP request | Description
|
||||
- [OpenApiPetstore.TypeHolderDefault](docs/TypeHolderDefault.md)
|
||||
- [OpenApiPetstore.TypeHolderExample](docs/TypeHolderExample.md)
|
||||
- [OpenApiPetstore.User](docs/User.md)
|
||||
- [OpenApiPetstore.XmlItem](docs/XmlItem.md)
|
||||
|
||||
|
||||
## Documentation for Authorization
|
||||
@@ -201,16 +204,19 @@ Class | Method | HTTP request | Description
|
||||
- **API key parameter name**: api_key
|
||||
- **Location**: HTTP header
|
||||
|
||||
|
||||
### api_key_query
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: api_key_query
|
||||
- **Location**: URL query string
|
||||
|
||||
|
||||
### http_basic_test
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
|
||||
|
||||
### petstore_auth
|
||||
|
||||
- **Type**: OAuth
|
||||
|
||||
@@ -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,49 @@ 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
|
||||
```javascript
|
||||
var OpenApiPetstore = require('open_api_petstore');
|
||||
|
||||
var apiInstance = new OpenApiPetstore.FakeApi();
|
||||
var xmlItem = new OpenApiPetstore.XmlItem(); // XmlItem | XmlItem Body
|
||||
var callback = function(error, data, response) {
|
||||
if (error) {
|
||||
console.error(error);
|
||||
} else {
|
||||
console.log('API called successfully.');
|
||||
}
|
||||
};
|
||||
apiInstance.createXmlItem(xmlItem, callback);
|
||||
```
|
||||
|
||||
### 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(opts)
|
||||
@@ -339,7 +383,6 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
|
||||
```javascript
|
||||
var OpenApiPetstore = require('open_api_petstore');
|
||||
var defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure HTTP basic authorization: http_basic_test
|
||||
var http_basic_test = defaultClient.authentications['http_basic_test'];
|
||||
http_basic_test.username = 'YOUR USERNAME';
|
||||
|
||||
36
samples/client/petstore/javascript/docs/XmlItem.md
Normal file
36
samples/client/petstore/javascript/docs/XmlItem.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# OpenApiPetstore.XmlItem
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**attributeString** | **String** | | [optional]
|
||||
**attributeNumber** | **Number** | | [optional]
|
||||
**attributeInteger** | **Number** | | [optional]
|
||||
**attributeBoolean** | **Boolean** | | [optional]
|
||||
**wrappedArray** | **[Number]** | | [optional]
|
||||
**nameString** | **String** | | [optional]
|
||||
**nameNumber** | **Number** | | [optional]
|
||||
**nameInteger** | **Number** | | [optional]
|
||||
**nameBoolean** | **Boolean** | | [optional]
|
||||
**nameArray** | **[Number]** | | [optional]
|
||||
**nameWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixString** | **String** | | [optional]
|
||||
**prefixNumber** | **Number** | | [optional]
|
||||
**prefixInteger** | **Number** | | [optional]
|
||||
**prefixBoolean** | **Boolean** | | [optional]
|
||||
**prefixArray** | **[Number]** | | [optional]
|
||||
**prefixWrappedArray** | **[Number]** | | [optional]
|
||||
**namespaceString** | **String** | | [optional]
|
||||
**namespaceNumber** | **Number** | | [optional]
|
||||
**namespaceInteger** | **Number** | | [optional]
|
||||
**namespaceBoolean** | **Boolean** | | [optional]
|
||||
**namespaceArray** | **[Number]** | | [optional]
|
||||
**namespaceWrappedArray** | **[Number]** | | [optional]
|
||||
**prefixNsString** | **String** | | [optional]
|
||||
**prefixNsNumber** | **Number** | | [optional]
|
||||
**prefixNsInteger** | **Number** | | [optional]
|
||||
**prefixNsBoolean** | **Boolean** | | [optional]
|
||||
**prefixNsArray** | **[Number]** | | [optional]
|
||||
**prefixNsWrappedArray** | **[Number]** | | [optional]
|
||||
|
||||
|
||||
@@ -309,6 +309,11 @@
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
var data = {};
|
||||
|
||||
@@ -16,18 +16,18 @@
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(['ApiClient', 'model/Client', 'model/FileSchemaTestClass', 'model/OuterComposite', 'model/User'], factory);
|
||||
define(['ApiClient', 'model/Client', 'model/FileSchemaTestClass', 'model/OuterComposite', 'model/User', 'model/XmlItem'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
module.exports = factory(require('../ApiClient'), require('../model/Client'), require('../model/FileSchemaTestClass'), require('../model/OuterComposite'), require('../model/User'));
|
||||
module.exports = factory(require('../ApiClient'), require('../model/Client'), require('../model/FileSchemaTestClass'), require('../model/OuterComposite'), require('../model/User'), require('../model/XmlItem'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
if (!root.OpenApiPetstore) {
|
||||
root.OpenApiPetstore = {};
|
||||
}
|
||||
root.OpenApiPetstore.FakeApi = factory(root.OpenApiPetstore.ApiClient, root.OpenApiPetstore.Client, root.OpenApiPetstore.FileSchemaTestClass, root.OpenApiPetstore.OuterComposite, root.OpenApiPetstore.User);
|
||||
root.OpenApiPetstore.FakeApi = factory(root.OpenApiPetstore.ApiClient, root.OpenApiPetstore.Client, root.OpenApiPetstore.FileSchemaTestClass, root.OpenApiPetstore.OuterComposite, root.OpenApiPetstore.User, root.OpenApiPetstore.XmlItem);
|
||||
}
|
||||
}(this, function(ApiClient, Client, FileSchemaTestClass, OuterComposite, User) {
|
||||
}(this, function(ApiClient, Client, FileSchemaTestClass, OuterComposite, User, XmlItem) {
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
@@ -47,6 +47,52 @@
|
||||
this.apiClient = apiClient || ApiClient.instance;
|
||||
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the createXmlItem operation.
|
||||
* @callback module:api/FakeApi~createXmlItemCallback
|
||||
* @param {String} error Error message, if any.
|
||||
* @param data This operation does not return a value.
|
||||
* @param {String} response The complete HTTP response.
|
||||
*/
|
||||
|
||||
/**
|
||||
* creates an XmlItem
|
||||
* this route creates an XmlItem
|
||||
* @param {module:model/XmlItem} xmlItem XmlItem Body
|
||||
* @param {module:api/FakeApi~createXmlItemCallback} callback The callback function, accepting three arguments: error, data, response
|
||||
*/
|
||||
this.createXmlItem = function(xmlItem, callback) {
|
||||
var postBody = xmlItem;
|
||||
|
||||
// verify the required parameter 'xmlItem' is set
|
||||
if (xmlItem === undefined || xmlItem === null) {
|
||||
throw new Error("Missing the required parameter 'xmlItem' when calling createXmlItem");
|
||||
}
|
||||
|
||||
|
||||
var pathParams = {
|
||||
};
|
||||
var queryParams = {
|
||||
};
|
||||
var collectionQueryParams = {
|
||||
};
|
||||
var headerParams = {
|
||||
};
|
||||
var formParams = {
|
||||
};
|
||||
|
||||
var authNames = [];
|
||||
var 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'];
|
||||
var accepts = [];
|
||||
var returnType = null;
|
||||
|
||||
return this.apiClient.callApi(
|
||||
'/fake/create_xml_item', 'POST',
|
||||
pathParams, queryParams, collectionQueryParams, headerParams, formParams, postBody,
|
||||
authNames, contentTypes, accepts, returnType, callback
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Callback function to receive the result of the fakeOuterBooleanSerialize operation.
|
||||
* @callback module:api/FakeApi~fakeOuterBooleanSerializeCallback
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
(function(factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(['ApiClient', 'model/AdditionalPropertiesClass', 'model/Animal', 'model/ApiResponse', 'model/ArrayOfArrayOfNumberOnly', 'model/ArrayOfNumberOnly', 'model/ArrayTest', 'model/Capitalization', 'model/Cat', 'model/Category', 'model/ClassModel', 'model/Client', 'model/Dog', 'model/EnumArrays', 'model/EnumClass', 'model/EnumTest', 'model/File', 'model/FileSchemaTestClass', 'model/FormatTest', 'model/HasOnlyReadOnly', 'model/List', 'model/MapTest', 'model/MixedPropertiesAndAdditionalPropertiesClass', 'model/Model200Response', 'model/ModelReturn', 'model/Name', 'model/NumberOnly', 'model/Order', 'model/OuterComposite', 'model/OuterEnum', 'model/Pet', 'model/ReadOnlyFirst', 'model/SpecialModelName', 'model/Tag', 'model/TypeHolderDefault', 'model/TypeHolderExample', 'model/User', 'api/AnotherFakeApi', 'api/FakeApi', 'api/FakeClassnameTags123Api', 'api/PetApi', 'api/StoreApi', 'api/UserApi'], factory);
|
||||
define(['ApiClient', 'model/AdditionalPropertiesClass', 'model/Animal', 'model/ApiResponse', 'model/ArrayOfArrayOfNumberOnly', 'model/ArrayOfNumberOnly', 'model/ArrayTest', 'model/Capitalization', 'model/Cat', 'model/Category', 'model/ClassModel', 'model/Client', 'model/Dog', 'model/EnumArrays', 'model/EnumClass', 'model/EnumTest', 'model/File', 'model/FileSchemaTestClass', 'model/FormatTest', 'model/HasOnlyReadOnly', 'model/List', 'model/MapTest', 'model/MixedPropertiesAndAdditionalPropertiesClass', 'model/Model200Response', 'model/ModelReturn', 'model/Name', 'model/NumberOnly', 'model/Order', 'model/OuterComposite', 'model/OuterEnum', 'model/Pet', 'model/ReadOnlyFirst', 'model/SpecialModelName', 'model/Tag', 'model/TypeHolderDefault', 'model/TypeHolderExample', 'model/User', 'model/XmlItem', 'api/AnotherFakeApi', 'api/FakeApi', 'api/FakeClassnameTags123Api', 'api/PetApi', 'api/StoreApi', 'api/UserApi'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
module.exports = factory(require('./ApiClient'), require('./model/AdditionalPropertiesClass'), require('./model/Animal'), require('./model/ApiResponse'), require('./model/ArrayOfArrayOfNumberOnly'), require('./model/ArrayOfNumberOnly'), require('./model/ArrayTest'), require('./model/Capitalization'), require('./model/Cat'), require('./model/Category'), require('./model/ClassModel'), require('./model/Client'), require('./model/Dog'), require('./model/EnumArrays'), require('./model/EnumClass'), require('./model/EnumTest'), require('./model/File'), require('./model/FileSchemaTestClass'), require('./model/FormatTest'), require('./model/HasOnlyReadOnly'), require('./model/List'), require('./model/MapTest'), require('./model/MixedPropertiesAndAdditionalPropertiesClass'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/NumberOnly'), require('./model/Order'), require('./model/OuterComposite'), require('./model/OuterEnum'), require('./model/Pet'), require('./model/ReadOnlyFirst'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/TypeHolderDefault'), require('./model/TypeHolderExample'), require('./model/User'), require('./api/AnotherFakeApi'), require('./api/FakeApi'), require('./api/FakeClassnameTags123Api'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
||||
module.exports = factory(require('./ApiClient'), require('./model/AdditionalPropertiesClass'), require('./model/Animal'), require('./model/ApiResponse'), require('./model/ArrayOfArrayOfNumberOnly'), require('./model/ArrayOfNumberOnly'), require('./model/ArrayTest'), require('./model/Capitalization'), require('./model/Cat'), require('./model/Category'), require('./model/ClassModel'), require('./model/Client'), require('./model/Dog'), require('./model/EnumArrays'), require('./model/EnumClass'), require('./model/EnumTest'), require('./model/File'), require('./model/FileSchemaTestClass'), require('./model/FormatTest'), require('./model/HasOnlyReadOnly'), require('./model/List'), require('./model/MapTest'), require('./model/MixedPropertiesAndAdditionalPropertiesClass'), require('./model/Model200Response'), require('./model/ModelReturn'), require('./model/Name'), require('./model/NumberOnly'), require('./model/Order'), require('./model/OuterComposite'), require('./model/OuterEnum'), require('./model/Pet'), require('./model/ReadOnlyFirst'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/TypeHolderDefault'), require('./model/TypeHolderExample'), require('./model/User'), require('./model/XmlItem'), require('./api/AnotherFakeApi'), require('./api/FakeApi'), require('./api/FakeClassnameTags123Api'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
|
||||
}
|
||||
}(function(ApiClient, AdditionalPropertiesClass, Animal, ApiResponse, ArrayOfArrayOfNumberOnly, ArrayOfNumberOnly, ArrayTest, Capitalization, Cat, Category, ClassModel, Client, Dog, EnumArrays, EnumClass, EnumTest, File, FileSchemaTestClass, FormatTest, HasOnlyReadOnly, List, MapTest, MixedPropertiesAndAdditionalPropertiesClass, Model200Response, ModelReturn, Name, NumberOnly, Order, OuterComposite, OuterEnum, Pet, ReadOnlyFirst, SpecialModelName, Tag, TypeHolderDefault, TypeHolderExample, User, AnotherFakeApi, FakeApi, FakeClassnameTags123Api, PetApi, StoreApi, UserApi) {
|
||||
}(function(ApiClient, AdditionalPropertiesClass, Animal, ApiResponse, ArrayOfArrayOfNumberOnly, ArrayOfNumberOnly, ArrayTest, Capitalization, Cat, Category, ClassModel, Client, Dog, EnumArrays, EnumClass, EnumTest, File, FileSchemaTestClass, FormatTest, HasOnlyReadOnly, List, MapTest, MixedPropertiesAndAdditionalPropertiesClass, Model200Response, ModelReturn, Name, NumberOnly, Order, OuterComposite, OuterEnum, Pet, ReadOnlyFirst, SpecialModelName, Tag, TypeHolderDefault, TypeHolderExample, User, XmlItem, AnotherFakeApi, FakeApi, FakeClassnameTags123Api, PetApi, StoreApi, UserApi) {
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
@@ -241,6 +241,11 @@
|
||||
* @property {module:model/User}
|
||||
*/
|
||||
User: User,
|
||||
/**
|
||||
* The XmlItem model constructor.
|
||||
* @property {module:model/XmlItem}
|
||||
*/
|
||||
XmlItem: XmlItem,
|
||||
/**
|
||||
* The AnotherFakeApi service constructor.
|
||||
* @property {module:api/AnotherFakeApi}
|
||||
|
||||
274
samples/client/petstore/javascript/src/model/XmlItem.js
Normal file
274
samples/client/petstore/javascript/src/model/XmlItem.js
Normal file
@@ -0,0 +1,274 @@
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||
*
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define(['ApiClient'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
module.exports = factory(require('../ApiClient'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
if (!root.OpenApiPetstore) {
|
||||
root.OpenApiPetstore = {};
|
||||
}
|
||||
root.OpenApiPetstore.XmlItem = factory(root.OpenApiPetstore.ApiClient);
|
||||
}
|
||||
}(this, function(ApiClient) {
|
||||
'use strict';
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* The XmlItem model module.
|
||||
* @module model/XmlItem
|
||||
* @version 1.0.0
|
||||
*/
|
||||
|
||||
/**
|
||||
* Constructs a new <code>XmlItem</code>.
|
||||
* @alias module:model/XmlItem
|
||||
* @class
|
||||
*/
|
||||
var exports = function() {
|
||||
var _this = this;
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* Constructs a <code>XmlItem</code> from a plain JavaScript object, optionally creating a new instance.
|
||||
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
|
||||
* @param {Object} data The plain JavaScript object bearing properties of interest.
|
||||
* @param {module:model/XmlItem} obj Optional instance to populate.
|
||||
* @return {module:model/XmlItem} The populated <code>XmlItem</code> instance.
|
||||
*/
|
||||
exports.constructFromObject = function(data, obj) {
|
||||
if (data) {
|
||||
obj = obj || new exports();
|
||||
if (data.hasOwnProperty('attribute_string')) {
|
||||
obj['attribute_string'] = ApiClient.convertToType(data['attribute_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_number')) {
|
||||
obj['attribute_number'] = ApiClient.convertToType(data['attribute_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_integer')) {
|
||||
obj['attribute_integer'] = ApiClient.convertToType(data['attribute_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('attribute_boolean')) {
|
||||
obj['attribute_boolean'] = ApiClient.convertToType(data['attribute_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('wrapped_array')) {
|
||||
obj['wrapped_array'] = ApiClient.convertToType(data['wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_string')) {
|
||||
obj['name_string'] = ApiClient.convertToType(data['name_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('name_number')) {
|
||||
obj['name_number'] = ApiClient.convertToType(data['name_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_integer')) {
|
||||
obj['name_integer'] = ApiClient.convertToType(data['name_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('name_boolean')) {
|
||||
obj['name_boolean'] = ApiClient.convertToType(data['name_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('name_array')) {
|
||||
obj['name_array'] = ApiClient.convertToType(data['name_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('name_wrapped_array')) {
|
||||
obj['name_wrapped_array'] = ApiClient.convertToType(data['name_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_string')) {
|
||||
obj['prefix_string'] = ApiClient.convertToType(data['prefix_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_number')) {
|
||||
obj['prefix_number'] = ApiClient.convertToType(data['prefix_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_integer')) {
|
||||
obj['prefix_integer'] = ApiClient.convertToType(data['prefix_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_boolean')) {
|
||||
obj['prefix_boolean'] = ApiClient.convertToType(data['prefix_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_array')) {
|
||||
obj['prefix_array'] = ApiClient.convertToType(data['prefix_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_wrapped_array')) {
|
||||
obj['prefix_wrapped_array'] = ApiClient.convertToType(data['prefix_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_string')) {
|
||||
obj['namespace_string'] = ApiClient.convertToType(data['namespace_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_number')) {
|
||||
obj['namespace_number'] = ApiClient.convertToType(data['namespace_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_integer')) {
|
||||
obj['namespace_integer'] = ApiClient.convertToType(data['namespace_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_boolean')) {
|
||||
obj['namespace_boolean'] = ApiClient.convertToType(data['namespace_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_array')) {
|
||||
obj['namespace_array'] = ApiClient.convertToType(data['namespace_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('namespace_wrapped_array')) {
|
||||
obj['namespace_wrapped_array'] = ApiClient.convertToType(data['namespace_wrapped_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_string')) {
|
||||
obj['prefix_ns_string'] = ApiClient.convertToType(data['prefix_ns_string'], 'String');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_number')) {
|
||||
obj['prefix_ns_number'] = ApiClient.convertToType(data['prefix_ns_number'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_integer')) {
|
||||
obj['prefix_ns_integer'] = ApiClient.convertToType(data['prefix_ns_integer'], 'Number');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_boolean')) {
|
||||
obj['prefix_ns_boolean'] = ApiClient.convertToType(data['prefix_ns_boolean'], 'Boolean');
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_array')) {
|
||||
obj['prefix_ns_array'] = ApiClient.convertToType(data['prefix_ns_array'], ['Number']);
|
||||
}
|
||||
if (data.hasOwnProperty('prefix_ns_wrapped_array')) {
|
||||
obj['prefix_ns_wrapped_array'] = ApiClient.convertToType(data['prefix_ns_wrapped_array'], ['Number']);
|
||||
}
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
/**
|
||||
* @member {String} attribute_string
|
||||
*/
|
||||
exports.prototype['attribute_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} attribute_number
|
||||
*/
|
||||
exports.prototype['attribute_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} attribute_integer
|
||||
*/
|
||||
exports.prototype['attribute_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} attribute_boolean
|
||||
*/
|
||||
exports.prototype['attribute_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} wrapped_array
|
||||
*/
|
||||
exports.prototype['wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} name_string
|
||||
*/
|
||||
exports.prototype['name_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} name_number
|
||||
*/
|
||||
exports.prototype['name_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} name_integer
|
||||
*/
|
||||
exports.prototype['name_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} name_boolean
|
||||
*/
|
||||
exports.prototype['name_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} name_array
|
||||
*/
|
||||
exports.prototype['name_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} name_wrapped_array
|
||||
*/
|
||||
exports.prototype['name_wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} prefix_string
|
||||
*/
|
||||
exports.prototype['prefix_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_number
|
||||
*/
|
||||
exports.prototype['prefix_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_integer
|
||||
*/
|
||||
exports.prototype['prefix_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} prefix_boolean
|
||||
*/
|
||||
exports.prototype['prefix_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_array
|
||||
*/
|
||||
exports.prototype['prefix_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_wrapped_array
|
||||
*/
|
||||
exports.prototype['prefix_wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} namespace_string
|
||||
*/
|
||||
exports.prototype['namespace_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} namespace_number
|
||||
*/
|
||||
exports.prototype['namespace_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} namespace_integer
|
||||
*/
|
||||
exports.prototype['namespace_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} namespace_boolean
|
||||
*/
|
||||
exports.prototype['namespace_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_array
|
||||
*/
|
||||
exports.prototype['namespace_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} namespace_wrapped_array
|
||||
*/
|
||||
exports.prototype['namespace_wrapped_array'] = undefined;
|
||||
/**
|
||||
* @member {String} prefix_ns_string
|
||||
*/
|
||||
exports.prototype['prefix_ns_string'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_ns_number
|
||||
*/
|
||||
exports.prototype['prefix_ns_number'] = undefined;
|
||||
/**
|
||||
* @member {Number} prefix_ns_integer
|
||||
*/
|
||||
exports.prototype['prefix_ns_integer'] = undefined;
|
||||
/**
|
||||
* @member {Boolean} prefix_ns_boolean
|
||||
*/
|
||||
exports.prototype['prefix_ns_boolean'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_array
|
||||
*/
|
||||
exports.prototype['prefix_ns_array'] = undefined;
|
||||
/**
|
||||
* @member {Array.<Number>} prefix_ns_wrapped_array
|
||||
*/
|
||||
exports.prototype['prefix_ns_wrapped_array'] = undefined;
|
||||
|
||||
|
||||
|
||||
return exports;
|
||||
}));
|
||||
|
||||
|
||||
235
samples/client/petstore/javascript/test/model/XmlItem.spec.js
Normal file
235
samples/client/petstore/javascript/test/model/XmlItem.spec.js
Normal file
@@ -0,0 +1,235 @@
|
||||
/**
|
||||
* 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
|
||||
*
|
||||
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||
*
|
||||
* Do not edit the class manually.
|
||||
*
|
||||
*/
|
||||
|
||||
(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
// AMD.
|
||||
define(['expect.js', '../../src/index'], factory);
|
||||
} else if (typeof module === 'object' && module.exports) {
|
||||
// CommonJS-like environments that support module.exports, like Node.
|
||||
factory(require('expect.js'), require('../../src/index'));
|
||||
} else {
|
||||
// Browser globals (root is window)
|
||||
factory(root.expect, root.OpenApiPetstore);
|
||||
}
|
||||
}(this, function(expect, OpenApiPetstore) {
|
||||
'use strict';
|
||||
|
||||
var instance;
|
||||
|
||||
beforeEach(function() {
|
||||
instance = new OpenApiPetstore.XmlItem();
|
||||
});
|
||||
|
||||
var getProperty = function(object, getter, property) {
|
||||
// Use getter method if present; otherwise, get the property directly.
|
||||
if (typeof object[getter] === 'function')
|
||||
return object[getter]();
|
||||
else
|
||||
return object[property];
|
||||
}
|
||||
|
||||
var setProperty = function(object, setter, property, value) {
|
||||
// Use setter method if present; otherwise, set the property directly.
|
||||
if (typeof object[setter] === 'function')
|
||||
object[setter](value);
|
||||
else
|
||||
object[property] = value;
|
||||
}
|
||||
|
||||
describe('XmlItem', function() {
|
||||
it('should create an instance of XmlItem', function() {
|
||||
// uncomment below and update the code to test XmlItem
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be.a(OpenApiPetstore.XmlItem);
|
||||
});
|
||||
|
||||
it('should have the property attributeString (base name: "attribute_string")', function() {
|
||||
// uncomment below and update the code to test the property attributeString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeNumber (base name: "attribute_number")', function() {
|
||||
// uncomment below and update the code to test the property attributeNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeInteger (base name: "attribute_integer")', function() {
|
||||
// uncomment below and update the code to test the property attributeInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property attributeBoolean (base name: "attribute_boolean")', function() {
|
||||
// uncomment below and update the code to test the property attributeBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property wrappedArray (base name: "wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property wrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameString (base name: "name_string")', function() {
|
||||
// uncomment below and update the code to test the property nameString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameNumber (base name: "name_number")', function() {
|
||||
// uncomment below and update the code to test the property nameNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameInteger (base name: "name_integer")', function() {
|
||||
// uncomment below and update the code to test the property nameInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameBoolean (base name: "name_boolean")', function() {
|
||||
// uncomment below and update the code to test the property nameBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameArray (base name: "name_array")', function() {
|
||||
// uncomment below and update the code to test the property nameArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property nameWrappedArray (base name: "name_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property nameWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixString (base name: "prefix_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNumber (base name: "prefix_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixInteger (base name: "prefix_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixBoolean (base name: "prefix_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixArray (base name: "prefix_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixWrappedArray (base name: "prefix_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceString (base name: "namespace_string")', function() {
|
||||
// uncomment below and update the code to test the property namespaceString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceNumber (base name: "namespace_number")', function() {
|
||||
// uncomment below and update the code to test the property namespaceNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceInteger (base name: "namespace_integer")', function() {
|
||||
// uncomment below and update the code to test the property namespaceInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceBoolean (base name: "namespace_boolean")', function() {
|
||||
// uncomment below and update the code to test the property namespaceBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceArray (base name: "namespace_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property namespaceWrappedArray (base name: "namespace_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property namespaceWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsString (base name: "prefix_ns_string")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsString
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsNumber (base name: "prefix_ns_number")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsNumber
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsInteger (base name: "prefix_ns_integer")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsInteger
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsBoolean (base name: "prefix_ns_boolean")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsBoolean
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsArray (base name: "prefix_ns_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
it('should have the property prefixNsWrappedArray (base name: "prefix_ns_wrapped_array")', function() {
|
||||
// uncomment below and update the code to test the property prefixNsWrappedArray
|
||||
//var instance = new OpenApiPetstore.XmlItem();
|
||||
//expect(instance).to.be();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
}));
|
||||
@@ -183,16 +183,24 @@ Class | Method | HTTP request | Description
|
||||
- **API key parameter name**: api_key
|
||||
- **Location**: HTTP header
|
||||
|
||||
|
||||
### api_key_query
|
||||
|
||||
- **Type**: API key
|
||||
- **API key parameter name**: api_key_query
|
||||
- **Location**: URL query string
|
||||
|
||||
|
||||
### bearer_test
|
||||
|
||||
- **Type**: Bearer authentication (JWT)
|
||||
|
||||
|
||||
### http_basic_test
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
|
||||
|
||||
### petstore_auth
|
||||
|
||||
- **Type**: OAuth
|
||||
|
||||
@@ -332,7 +332,6 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure HTTP basic authorization: http_basic_test
|
||||
let http_basic_test = defaultClient.authentications['http_basic_test'];
|
||||
http_basic_test.username = 'YOUR USERNAME';
|
||||
@@ -465,6 +464,10 @@ Fake endpoint to test group parameters (optional)
|
||||
### Example
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
// Configure Bearer (JWT) access token for authorization: bearer_test
|
||||
let bearer_test = defaultClient.authentications['bearer_test'];
|
||||
bearer_test.accessToken = "YOUR ACCESS TOKEN"
|
||||
|
||||
let apiInstance = new OpenApiPetstore.FakeApi();
|
||||
let requiredStringGroup = 56; // Number | Required String in group parameters
|
||||
@@ -501,7 +504,7 @@ null (empty response body)
|
||||
|
||||
### Authorization
|
||||
|
||||
No authorization required
|
||||
[bearer_test](../README.md#bearer_test)
|
||||
|
||||
### HTTP request headers
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ To test class name in snake case
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key_query
|
||||
let api_key_query = defaultClient.authentications['api_key_query'];
|
||||
api_key_query.apiKey = 'YOUR API KEY';
|
||||
|
||||
@@ -25,7 +25,6 @@ Add a new pet to the store
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -70,7 +69,6 @@ Deletes a pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -121,7 +119,6 @@ Multiple status values can be provided with comma separated strings
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -168,7 +165,6 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -215,7 +211,6 @@ Returns a single pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key
|
||||
let api_key = defaultClient.authentications['api_key'];
|
||||
api_key.apiKey = 'YOUR API KEY';
|
||||
@@ -262,7 +257,6 @@ Update an existing pet
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -307,7 +301,6 @@ Updates a pet in the store with form data
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -358,7 +351,6 @@ uploads an image
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
@@ -409,7 +401,6 @@ uploads an image (required)
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure OAuth2 access token for authorization: petstore_auth
|
||||
let petstore_auth = defaultClient.authentications['petstore_auth'];
|
||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
|
||||
|
||||
@@ -64,7 +64,6 @@ Returns a map of status codes to quantities
|
||||
```javascript
|
||||
import OpenApiPetstore from 'open_api_petstore';
|
||||
let defaultClient = OpenApiPetstore.ApiClient.instance;
|
||||
|
||||
// Configure API key authorization: api_key
|
||||
let api_key = defaultClient.authentications['api_key'];
|
||||
api_key.apiKey = 'YOUR API KEY';
|
||||
|
||||
@@ -43,6 +43,7 @@ class ApiClient {
|
||||
this.authentications = {
|
||||
'api_key': {type: 'apiKey', 'in': 'header', name: 'api_key'},
|
||||
'api_key_query': {type: 'apiKey', 'in': 'query', name: 'api_key_query'},
|
||||
'bearer_test': {type: 'bearer'}, // JWT
|
||||
'http_basic_test': {type: 'basic'},
|
||||
'petstore_auth': {type: 'oauth2'}
|
||||
}
|
||||
@@ -272,6 +273,12 @@ class ApiClient {
|
||||
request.auth(auth.username || '', auth.password || '');
|
||||
}
|
||||
|
||||
break;
|
||||
case 'bearer':
|
||||
if (auth.accessToken) {
|
||||
request.set({'Authorization': 'Bearer ' + auth.accessToken});
|
||||
}
|
||||
|
||||
break;
|
||||
case 'apiKey':
|
||||
if (auth.apiKey) {
|
||||
|
||||
@@ -537,7 +537,7 @@ export default class FakeApi {
|
||||
let formParams = {
|
||||
};
|
||||
|
||||
let authNames = [];
|
||||
let authNames = ['bearer_test'];
|
||||
let contentTypes = [];
|
||||
let accepts = [];
|
||||
let returnType = null;
|
||||
|
||||
@@ -13,6 +13,7 @@ describe('ApiClient', function() {
|
||||
expect(apiClient.basePath).to.be('http://petstore.swagger.io:80/v2');
|
||||
expect(apiClient.authentications).to.eql({
|
||||
petstore_auth: {type: 'oauth2'},
|
||||
bearer_test: {type: 'bearer'},
|
||||
http_basic_test: {type: 'basic'},
|
||||
api_key: {type: 'apiKey', 'in': 'header', name: 'api_key'},
|
||||
api_key_query: {type: 'apiKey', 'in': 'query', name: 'api_key_query'},
|
||||
|
||||
Reference in New Issue
Block a user