forked from loafle/openapi-generator-original
		
	fix toDefaultValueWithParam in JS (#232)
This commit is contained in:
		
							parent
							
								
									f5f7546dcc
								
							
						
					
					
						commit
						fe15f46906
					
				@ -600,7 +600,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
 | 
			
		||||
    public String toDefaultValueWithParam(String name, Schema p) {
 | 
			
		||||
        String type = normalizeType(getTypeDeclaration(p));
 | 
			
		||||
        if (!StringUtils.isEmpty(p.get$ref())) {
 | 
			
		||||
            return " = " + type + ".constructFromObject(data['" + p.getName() + "']);";
 | 
			
		||||
            return " = " + type + ".constructFromObject(data['" + getSchemaType(p) + "']);";
 | 
			
		||||
        } else {
 | 
			
		||||
            return " = ApiClient.convertToType(data['" + name + "'], " + type + ");";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ This SDK is automatically generated by the [Swagger Codegen](https://github.com/
 | 
			
		||||
 | 
			
		||||
- API version: 1.0.0
 | 
			
		||||
- Package version: 1.0.0
 | 
			
		||||
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
 | 
			
		||||
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
 | 
			
		||||
 | 
			
		||||
## Installation
 | 
			
		||||
 | 
			
		||||
@ -96,7 +96,9 @@ Please follow the [installation](#installation) instruction and execute the foll
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var api = new SwaggerPetstore.AnotherFakeApi()
 | 
			
		||||
var client = new SwaggerPetstore.Client(); // {Client} client model
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Client(); // {Client} client model
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
@ -105,7 +107,7 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully. Returned data: ' + data);
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
api.testSpecialTags(client, callback);
 | 
			
		||||
api.testSpecialTags(body, callback);
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@ -159,11 +161,9 @@ Class | Method | HTTP request | Description
 | 
			
		||||
 - [SwaggerPetstore.ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
 | 
			
		||||
 - [SwaggerPetstore.ArrayTest](docs/ArrayTest.md)
 | 
			
		||||
 - [SwaggerPetstore.Capitalization](docs/Capitalization.md)
 | 
			
		||||
 - [SwaggerPetstore.Cat](docs/Cat.md)
 | 
			
		||||
 - [SwaggerPetstore.Category](docs/Category.md)
 | 
			
		||||
 - [SwaggerPetstore.ClassModel](docs/ClassModel.md)
 | 
			
		||||
 - [SwaggerPetstore.Client](docs/Client.md)
 | 
			
		||||
 - [SwaggerPetstore.Dog](docs/Dog.md)
 | 
			
		||||
 - [SwaggerPetstore.EnumArrays](docs/EnumArrays.md)
 | 
			
		||||
 - [SwaggerPetstore.EnumClass](docs/EnumClass.md)
 | 
			
		||||
 - [SwaggerPetstore.EnumTest](docs/EnumTest.md)
 | 
			
		||||
@ -187,6 +187,8 @@ Class | Method | HTTP request | Description
 | 
			
		||||
 - [SwaggerPetstore.SpecialModelName](docs/SpecialModelName.md)
 | 
			
		||||
 - [SwaggerPetstore.Tag](docs/Tag.md)
 | 
			
		||||
 - [SwaggerPetstore.User](docs/User.md)
 | 
			
		||||
 - [SwaggerPetstore.Cat](docs/Cat.md)
 | 
			
		||||
 - [SwaggerPetstore.Dog](docs/Dog.md)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Documentation for Authorization
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,7 @@ Method | HTTP request | Description
 | 
			
		||||
 | 
			
		||||
<a name="testSpecialTags"></a>
 | 
			
		||||
# **testSpecialTags**
 | 
			
		||||
> Client testSpecialTags(client)
 | 
			
		||||
> Client testSpecialTags(body)
 | 
			
		||||
 | 
			
		||||
To test special tags
 | 
			
		||||
 | 
			
		||||
@ -20,7 +20,10 @@ To test special tags
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.AnotherFakeApi();
 | 
			
		||||
var client = new SwaggerPetstore.Client(); // Client | client model
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Client(); // Client | client model
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -28,14 +31,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully. Returned data: ' + data);
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.testSpecialTags(client, callback);
 | 
			
		||||
apiInstance.testSpecialTags(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **client** | [**Client**](Client.md)| client model | 
 | 
			
		||||
 **body** | [**Client**](Client.md)| client model | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -29,9 +29,11 @@ Test serialization of outer boolean types
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var opts = {
 | 
			
		||||
  'booleanPostBody': true // Boolean | Input boolean as post body
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'body': new SwaggerPetstore.OuterBoolean() // OuterBoolean | Input boolean as post body
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -46,7 +48,7 @@ apiInstance.fakeOuterBooleanSerialize(opts, callback);
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **booleanPostBody** | **Boolean**| Input boolean as post body | [optional] 
 | 
			
		||||
 **body** | [**OuterBoolean**](OuterBoolean.md)| Input boolean as post body | [optional] 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -59,7 +61,7 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: */*
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 | 
			
		||||
<a name="fakeOuterCompositeSerialize"></a>
 | 
			
		||||
# **fakeOuterCompositeSerialize**
 | 
			
		||||
@ -74,9 +76,11 @@ Test serialization of object with outer number type
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var opts = {
 | 
			
		||||
  'outerComposite': new SwaggerPetstore.OuterComposite() // OuterComposite | Input composite as post body
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'body': new SwaggerPetstore.OuterComposite() // OuterComposite | Input composite as post body
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -91,7 +95,7 @@ apiInstance.fakeOuterCompositeSerialize(opts, callback);
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **outerComposite** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional] 
 | 
			
		||||
 **body** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional] 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -104,7 +108,7 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: */*
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 | 
			
		||||
<a name="fakeOuterNumberSerialize"></a>
 | 
			
		||||
# **fakeOuterNumberSerialize**
 | 
			
		||||
@ -119,9 +123,11 @@ Test serialization of outer number types
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var opts = {
 | 
			
		||||
  'body': 3.4 // Number | Input number as post body
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'body': new SwaggerPetstore.OuterNumber() // OuterNumber | Input number as post body
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -136,7 +142,7 @@ apiInstance.fakeOuterNumberSerialize(opts, callback);
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **body** | **Number**| Input number as post body | [optional] 
 | 
			
		||||
 **body** | [**OuterNumber**](OuterNumber.md)| Input number as post body | [optional] 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -149,7 +155,7 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: */*
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 | 
			
		||||
<a name="fakeOuterStringSerialize"></a>
 | 
			
		||||
# **fakeOuterStringSerialize**
 | 
			
		||||
@ -164,9 +170,11 @@ Test serialization of outer string types
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var opts = {
 | 
			
		||||
  'body': "body_example" // String | Input string as post body
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'body': new SwaggerPetstore.OuterString() // OuterString | Input string as post body
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -181,7 +189,7 @@ apiInstance.fakeOuterStringSerialize(opts, callback);
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **body** | **String**| Input string as post body | [optional] 
 | 
			
		||||
 **body** | [**OuterString**](OuterString.md)| Input string as post body | [optional] 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -194,11 +202,11 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: */*
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 | 
			
		||||
<a name="testBodyWithQueryParams"></a>
 | 
			
		||||
# **testBodyWithQueryParams**
 | 
			
		||||
> testBodyWithQueryParams(query, user)
 | 
			
		||||
> testBodyWithQueryParams(body, query)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -207,8 +215,12 @@ No authorization required
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.User(); // User | 
 | 
			
		||||
 | 
			
		||||
var query = "query_example"; // String | 
 | 
			
		||||
var user = new SwaggerPetstore.User(); // User | 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -216,15 +228,15 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.testBodyWithQueryParams(query, user, callback);
 | 
			
		||||
apiInstance.testBodyWithQueryParams(body, query, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **body** | [**User**](User.md)|  | 
 | 
			
		||||
 **query** | **String**|  | 
 | 
			
		||||
 **user** | [**User**](User.md)|  | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -241,7 +253,7 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
<a name="testClientModel"></a>
 | 
			
		||||
# **testClientModel**
 | 
			
		||||
> Client testClientModel(client)
 | 
			
		||||
> Client testClientModel(body)
 | 
			
		||||
 | 
			
		||||
To test \"client\" model
 | 
			
		||||
 | 
			
		||||
@ -252,7 +264,10 @@ To test \"client\" model
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var client = new SwaggerPetstore.Client(); // Client | client model
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Client(); // Client | client model
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -260,14 +275,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully. Returned data: ' + data);
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.testClientModel(client, callback);
 | 
			
		||||
apiInstance.testClientModel(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **client** | [**Client**](Client.md)| client model | 
 | 
			
		||||
 **body** | [**Client**](Client.md)| client model | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -301,22 +316,28 @@ http_basic_test.username = 'YOUR USERNAME';
 | 
			
		||||
http_basic_test.password = 'YOUR PASSWORD';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var _number = 3.4; // Number | None
 | 
			
		||||
var _double = 3.4; // Number | None
 | 
			
		||||
 | 
			
		||||
var _number = 8.14; // Number | None
 | 
			
		||||
 | 
			
		||||
var _double = 1.2; // Number | None
 | 
			
		||||
 | 
			
		||||
var patternWithoutDelimiter = "patternWithoutDelimiter_example"; // String | None
 | 
			
		||||
var _byte = null; // Blob | None
 | 
			
		||||
var opts = {
 | 
			
		||||
 | 
			
		||||
var _byte = B; // Blob | None
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'integer': 56, // Number | None
 | 
			
		||||
  'int32': 56, // Number | None
 | 
			
		||||
  'int64': 789, // Number | None
 | 
			
		||||
  '_float': 3.4, // Number | None
 | 
			
		||||
  '_string': "_string_example", // String | None
 | 
			
		||||
  'binary': "/path/to/file", // File | None
 | 
			
		||||
  'binary': B, // Blob | None
 | 
			
		||||
  '_date': new Date("2013-10-20"), // Date | None
 | 
			
		||||
  'dateTime': new Date("2013-10-20T19:20:30+01:00"), // Date | None
 | 
			
		||||
  'password': "password_example", // String | None
 | 
			
		||||
  'callback': "callback_example" // String | None
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -340,7 +361,7 @@ Name | Type | Description  | Notes
 | 
			
		||||
 **int64** | **Number**| None | [optional] 
 | 
			
		||||
 **_float** | **Number**| None | [optional] 
 | 
			
		||||
 **_string** | **String**| None | [optional] 
 | 
			
		||||
 **binary** | **File**| None | [optional] 
 | 
			
		||||
 **binary** | **Blob**| None | [optional] 
 | 
			
		||||
 **_date** | **Date**| None | [optional] 
 | 
			
		||||
 **dateTime** | **Date**| None | [optional] 
 | 
			
		||||
 **password** | **String**| None | [optional] 
 | 
			
		||||
@ -356,8 +377,8 @@ null (empty response body)
 | 
			
		||||
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: application/x-www-form-urlencoded
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Content-Type**: application/xml; charset=utf-8, application/json; charset=utf-8
 | 
			
		||||
 - **Accept**: application/xml; charset=utf-8, application/json; charset=utf-8
 | 
			
		||||
 | 
			
		||||
<a name="testEnumParameters"></a>
 | 
			
		||||
# **testEnumParameters**
 | 
			
		||||
@ -372,16 +393,18 @@ To test enum parameters
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var opts = {
 | 
			
		||||
  'enumHeaderStringArray': ["'$'"], // [String] | Header parameter enum test (string array)
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'enumFormStringArray': ["enumFormStringArray_example"], // [String] | Form parameter enum test (string array)
 | 
			
		||||
  'enumFormString': "-efg", // String | Form parameter enum test (string)
 | 
			
		||||
  'enumHeaderStringArray': ["enumHeaderStringArray_example"], // [String] | Header parameter enum test (string array)
 | 
			
		||||
  'enumHeaderString': "-efg", // String | Header parameter enum test (string)
 | 
			
		||||
  'enumQueryStringArray': ["'$'"], // [String] | Query parameter enum test (string array)
 | 
			
		||||
  'enumQueryStringArray': ["enumQueryStringArray_example"], // [String] | Query parameter enum test (string array)
 | 
			
		||||
  'enumQueryString': "-efg", // String | Query parameter enum test (string)
 | 
			
		||||
  'enumQueryInteger': 56, // Number | Query parameter enum test (double)
 | 
			
		||||
  'enumQueryDouble': 3.4, // Number | Query parameter enum test (double)
 | 
			
		||||
  'enumFormStringArray': null, // [String] | Form parameter enum test (string array)
 | 
			
		||||
  'enumFormString': "enumFormString_example" // String | Form parameter enum test (string)
 | 
			
		||||
  'enumQueryDouble': 1.2 // Number | Query parameter enum test (double)
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -396,14 +419,14 @@ apiInstance.testEnumParameters(opts, callback);
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **enumFormStringArray** | [**[String]**](String.md)| Form parameter enum test (string array) | [optional] 
 | 
			
		||||
 **enumFormString** | **String**| Form parameter enum test (string) | [optional] [default to -efg]
 | 
			
		||||
 **enumHeaderStringArray** | [**[String]**](String.md)| Header parameter enum test (string array) | [optional] 
 | 
			
		||||
 **enumHeaderString** | **String**| Header parameter enum test (string) | [optional] [default to -efg]
 | 
			
		||||
 **enumQueryStringArray** | [**[String]**](String.md)| Query parameter enum test (string array) | [optional] 
 | 
			
		||||
 **enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to -efg]
 | 
			
		||||
 **enumQueryInteger** | **Number**| Query parameter enum test (double) | [optional] 
 | 
			
		||||
 **enumQueryDouble** | **Number**| Query parameter enum test (double) | [optional] 
 | 
			
		||||
 **enumFormStringArray** | [**[String]**](Array.md)| Form parameter enum test (string array) | [optional] 
 | 
			
		||||
 **enumFormString** | **String**| Form parameter enum test (string) | [optional] 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -415,21 +438,26 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: application/x-www-form-urlencoded
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Content-Type**: */*
 | 
			
		||||
 - **Accept**: */*
 | 
			
		||||
 | 
			
		||||
<a name="testInlineAdditionalProperties"></a>
 | 
			
		||||
# **testInlineAdditionalProperties**
 | 
			
		||||
> testInlineAdditionalProperties(requestBody)
 | 
			
		||||
> testInlineAdditionalProperties(param)
 | 
			
		||||
 | 
			
		||||
test inline additionalProperties
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
var requestBody = {key: "inner_example"}; // String | request body
 | 
			
		||||
 | 
			
		||||
var param = null; // Object | request body
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -437,14 +465,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.testInlineAdditionalProperties(requestBody, callback);
 | 
			
		||||
apiInstance.testInlineAdditionalProperties(param, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **requestBody** | [**String**](String.md)| request body | 
 | 
			
		||||
 **param** | **Object**| request body | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -465,13 +493,19 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
test json serialization of form data
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeApi();
 | 
			
		||||
 | 
			
		||||
var param = "param_example"; // String | field1
 | 
			
		||||
 | 
			
		||||
var param2 = "param2_example"; // String | field2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -499,6 +533,6 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: application/x-www-form-urlencoded
 | 
			
		||||
 - **Content-Type**: application/json
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,7 @@ Method | HTTP request | Description
 | 
			
		||||
 | 
			
		||||
<a name="testClassname"></a>
 | 
			
		||||
# **testClassname**
 | 
			
		||||
> Client testClassname(client)
 | 
			
		||||
> Client testClassname(body)
 | 
			
		||||
 | 
			
		||||
To test class name in snake case
 | 
			
		||||
 | 
			
		||||
@ -19,6 +19,7 @@ To test class name in snake case
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure API key authorization: api_key_query
 | 
			
		||||
var api_key_query = defaultClient.authentications['api_key_query'];
 | 
			
		||||
api_key_query.apiKey = 'YOUR API KEY';
 | 
			
		||||
@ -26,7 +27,10 @@ api_key_query.apiKey = 'YOUR API KEY';
 | 
			
		||||
//api_key_query.apiKeyPrefix = 'Token';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.FakeClassnameTags123Api();
 | 
			
		||||
var client = new SwaggerPetstore.Client(); // Client | client model
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Client(); // Client | client model
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -34,14 +38,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully. Returned data: ' + data);
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.testClassname(client, callback);
 | 
			
		||||
apiInstance.testClassname(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **client** | [**Client**](Client.md)| client model | 
 | 
			
		||||
 **body** | [**Client**](Client.md)| client model | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -11,7 +11,7 @@ Name | Type | Description | Notes
 | 
			
		||||
**_double** | **Number** |  | [optional] 
 | 
			
		||||
**_string** | **String** |  | [optional] 
 | 
			
		||||
**_byte** | **Blob** |  | 
 | 
			
		||||
**binary** | **File** |  | [optional] 
 | 
			
		||||
**binary** | **Blob** |  | [optional] 
 | 
			
		||||
**_date** | **Date** |  | 
 | 
			
		||||
**dateTime** | **Date** |  | [optional] 
 | 
			
		||||
**uuid** | **String** |  | [optional] 
 | 
			
		||||
 | 
			
		||||
@ -16,20 +16,26 @@ Method | HTTP request | Description
 | 
			
		||||
 | 
			
		||||
<a name="addPet"></a>
 | 
			
		||||
# **addPet**
 | 
			
		||||
> addPet(pet)
 | 
			
		||||
> addPet(body)
 | 
			
		||||
 | 
			
		||||
Add a new pet to the store
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
var pet = new SwaggerPetstore.Pet(); // Pet | Pet object that needs to be added to the store
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Pet(); // Pet | Pet object that needs to be added to the store
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -37,14 +43,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.addPet(pet, callback);
 | 
			
		||||
apiInstance.addPet(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | 
 | 
			
		||||
 **body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -57,7 +63,7 @@ null (empty response body)
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: application/json, application/xml
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="deletePet"></a>
 | 
			
		||||
# **deletePet**
 | 
			
		||||
@ -65,19 +71,25 @@ null (empty response body)
 | 
			
		||||
 | 
			
		||||
Deletes a pet
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
 | 
			
		||||
var petId = 789; // Number | Pet id to delete
 | 
			
		||||
var opts = {
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'apiKey': "apiKey_example" // String | 
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -106,7 +118,7 @@ null (empty response body)
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="findPetsByStatus"></a>
 | 
			
		||||
# **findPetsByStatus**
 | 
			
		||||
@ -120,12 +132,16 @@ Multiple status values can be provided with comma separated strings
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
var status = ["'available'"]; // [String] | Status values that need to be considered for filter
 | 
			
		||||
 | 
			
		||||
var status = ["status_example"]; // [String] | Status values that need to be considered for filter
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -167,12 +183,16 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
var tags = ["inner_example"]; // [String] | Tags to filter by
 | 
			
		||||
 | 
			
		||||
var tags = ["tags_example"]; // [String] | Tags to filter by
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -214,6 +234,7 @@ Returns a single pet
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure API key authorization: api_key
 | 
			
		||||
var api_key = defaultClient.authentications['api_key'];
 | 
			
		||||
api_key.apiKey = 'YOUR API KEY';
 | 
			
		||||
@ -221,7 +242,10 @@ api_key.apiKey = 'YOUR API KEY';
 | 
			
		||||
//api_key.apiKeyPrefix = 'Token';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
 | 
			
		||||
var petId = 789; // Number | ID of pet to return
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -253,20 +277,26 @@ Name | Type | Description  | Notes
 | 
			
		||||
 | 
			
		||||
<a name="updatePet"></a>
 | 
			
		||||
# **updatePet**
 | 
			
		||||
> updatePet(pet)
 | 
			
		||||
> updatePet(body)
 | 
			
		||||
 | 
			
		||||
Update an existing pet
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
var pet = new SwaggerPetstore.Pet(); // Pet | Pet object that needs to be added to the store
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Pet(); // Pet | Pet object that needs to be added to the store
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -274,14 +304,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.updatePet(pet, callback);
 | 
			
		||||
apiInstance.updatePet(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | 
 | 
			
		||||
 **body** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -294,7 +324,7 @@ null (empty response body)
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: application/json, application/xml
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="updatePetWithForm"></a>
 | 
			
		||||
# **updatePetWithForm**
 | 
			
		||||
@ -302,20 +332,26 @@ null (empty response body)
 | 
			
		||||
 | 
			
		||||
Updates a pet in the store with form data
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
 | 
			
		||||
var petId = 789; // Number | ID of pet that needs to be updated
 | 
			
		||||
var opts = {
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'name': "name_example", // String | Updated name of the pet
 | 
			
		||||
  'status': "status_example" // String | Updated status of the pet
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -345,7 +381,7 @@ null (empty response body)
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: application/x-www-form-urlencoded
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="uploadFile"></a>
 | 
			
		||||
# **uploadFile**
 | 
			
		||||
@ -353,20 +389,26 @@ null (empty response body)
 | 
			
		||||
 | 
			
		||||
uploads an image
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure OAuth2 access token for authorization: petstore_auth
 | 
			
		||||
var petstore_auth = defaultClient.authentications['petstore_auth'];
 | 
			
		||||
petstore_auth.accessToken = 'YOUR ACCESS TOKEN';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.PetApi();
 | 
			
		||||
 | 
			
		||||
var petId = 789; // Number | ID of pet to update
 | 
			
		||||
var opts = {
 | 
			
		||||
 | 
			
		||||
var opts = { 
 | 
			
		||||
  'additionalMetadata': "additionalMetadata_example", // String | Additional data to pass to server
 | 
			
		||||
  'file': "/path/to/file" // File | file to upload
 | 
			
		||||
  'file': "/path/to/file.txt" // File | file to upload
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
 | 
			
		||||
@ -23,7 +23,10 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.StoreApi();
 | 
			
		||||
 | 
			
		||||
var orderId = "orderId_example"; // String | ID of the order that needs to be deleted
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -51,11 +54,11 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="getInventory"></a>
 | 
			
		||||
# **getInventory**
 | 
			
		||||
> {String: Number} getInventory()
 | 
			
		||||
> {'String': 'Number'} getInventory()
 | 
			
		||||
 | 
			
		||||
Returns pet inventories by status
 | 
			
		||||
 | 
			
		||||
@ -65,6 +68,7 @@ Returns a map of status codes to quantities
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
var defaultClient = SwaggerPetstore.ApiClient.instance;
 | 
			
		||||
 | 
			
		||||
// Configure API key authorization: api_key
 | 
			
		||||
var api_key = defaultClient.authentications['api_key'];
 | 
			
		||||
api_key.apiKey = 'YOUR API KEY';
 | 
			
		||||
@ -72,6 +76,7 @@ api_key.apiKey = 'YOUR API KEY';
 | 
			
		||||
//api_key.apiKeyPrefix = 'Token';
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.StoreApi();
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -87,7 +92,7 @@ This endpoint does not need any parameter.
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
**{String: Number}**
 | 
			
		||||
**{'String': 'Number'}**
 | 
			
		||||
 | 
			
		||||
### Authorization
 | 
			
		||||
 | 
			
		||||
@ -111,7 +116,10 @@ For valid response try integer IDs with value <= 5 or > 10. Other val
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.StoreApi();
 | 
			
		||||
 | 
			
		||||
var orderId = 789; // Number | ID of pet that needs to be fetched
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -143,16 +151,21 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
<a name="placeOrder"></a>
 | 
			
		||||
# **placeOrder**
 | 
			
		||||
> Order placeOrder(order)
 | 
			
		||||
> Order placeOrder(body)
 | 
			
		||||
 | 
			
		||||
Place an order for a pet
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.StoreApi();
 | 
			
		||||
var order = new SwaggerPetstore.Order(); // Order | order placed for purchasing the pet
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.Order(); // Order | order placed for purchasing the pet
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -160,14 +173,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully. Returned data: ' + data);
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.placeOrder(order, callback);
 | 
			
		||||
apiInstance.placeOrder(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **order** | [**Order**](Order.md)| order placed for purchasing the pet | 
 | 
			
		||||
 **body** | [**Order**](Order.md)| order placed for purchasing the pet | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -16,7 +16,7 @@ Method | HTTP request | Description
 | 
			
		||||
 | 
			
		||||
<a name="createUser"></a>
 | 
			
		||||
# **createUser**
 | 
			
		||||
> createUser(user)
 | 
			
		||||
> createUser(body)
 | 
			
		||||
 | 
			
		||||
Create user
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,10 @@ This can only be done by the logged in user.
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
var user = new SwaggerPetstore.User(); // User | Created user object
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.User(); // User | Created user object
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -35,14 +38,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.createUser(user, callback);
 | 
			
		||||
apiInstance.createUser(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **user** | [**User**](User.md)| Created user object | 
 | 
			
		||||
 **body** | [**User**](User.md)| Created user object | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -55,20 +58,25 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="createUsersWithArrayInput"></a>
 | 
			
		||||
# **createUsersWithArrayInput**
 | 
			
		||||
> createUsersWithArrayInput(user)
 | 
			
		||||
> createUsersWithArrayInput(body)
 | 
			
		||||
 | 
			
		||||
Creates list of users with given input array
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
var user = [new SwaggerPetstore.User()]; // [User] | List of user object
 | 
			
		||||
 | 
			
		||||
var body = [new SwaggerPetstore.User()]; // [User] | List of user object
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -76,14 +84,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.createUsersWithArrayInput(user, callback);
 | 
			
		||||
apiInstance.createUsersWithArrayInput(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **user** | [**[User]**](Array.md)| List of user object | 
 | 
			
		||||
 **body** | [**[User]**](User.md)| List of user object | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -96,20 +104,25 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="createUsersWithListInput"></a>
 | 
			
		||||
# **createUsersWithListInput**
 | 
			
		||||
> createUsersWithListInput(user)
 | 
			
		||||
> createUsersWithListInput(body)
 | 
			
		||||
 | 
			
		||||
Creates list of users with given input array
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
var user = [new SwaggerPetstore.User()]; // [User] | List of user object
 | 
			
		||||
 | 
			
		||||
var body = [new SwaggerPetstore.User()]; // [User] | List of user object
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -117,14 +130,14 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.createUsersWithListInput(user, callback);
 | 
			
		||||
apiInstance.createUsersWithListInput(body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **user** | [**[User]**](Array.md)| List of user object | 
 | 
			
		||||
 **body** | [**[User]**](User.md)| List of user object | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -137,7 +150,7 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="deleteUser"></a>
 | 
			
		||||
# **deleteUser**
 | 
			
		||||
@ -152,7 +165,10 @@ This can only be done by the logged in user.
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
 | 
			
		||||
var username = "username_example"; // String | The name that needs to be deleted
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -180,7 +196,7 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="getUserByName"></a>
 | 
			
		||||
# **getUserByName**
 | 
			
		||||
@ -188,12 +204,17 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
Get user by user name
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
 | 
			
		||||
var username = "username_example"; // String | The name that needs to be fetched. Use user1 for testing.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -225,17 +246,23 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
<a name="loginUser"></a>
 | 
			
		||||
# **loginUser**
 | 
			
		||||
> String loginUser(username, password)
 | 
			
		||||
> 'String' loginUser(username, password)
 | 
			
		||||
 | 
			
		||||
Logs user into the system
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
 | 
			
		||||
var username = "username_example"; // String | The user name for login
 | 
			
		||||
 | 
			
		||||
var password = "password_example"; // String | The password for login in clear text
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -255,7 +282,7 @@ Name | Type | Description  | Notes
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
**String**
 | 
			
		||||
**'String'**
 | 
			
		||||
 | 
			
		||||
### Authorization
 | 
			
		||||
 | 
			
		||||
@ -272,11 +299,14 @@ No authorization required
 | 
			
		||||
 | 
			
		||||
Logs out current logged in user session
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Example
 | 
			
		||||
```javascript
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -301,11 +331,11 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
<a name="updateUser"></a>
 | 
			
		||||
# **updateUser**
 | 
			
		||||
> updateUser(username, user)
 | 
			
		||||
> updateUser(username, body)
 | 
			
		||||
 | 
			
		||||
Updated user
 | 
			
		||||
 | 
			
		||||
@ -316,8 +346,12 @@ This can only be done by the logged in user.
 | 
			
		||||
var SwaggerPetstore = require('swagger_petstore');
 | 
			
		||||
 | 
			
		||||
var apiInstance = new SwaggerPetstore.UserApi();
 | 
			
		||||
 | 
			
		||||
var username = "username_example"; // String | name that need to be deleted
 | 
			
		||||
var user = new SwaggerPetstore.User(); // User | Updated user object
 | 
			
		||||
 | 
			
		||||
var body = new SwaggerPetstore.User(); // User | Updated user object
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var callback = function(error, data, response) {
 | 
			
		||||
  if (error) {
 | 
			
		||||
    console.error(error);
 | 
			
		||||
@ -325,7 +359,7 @@ var callback = function(error, data, response) {
 | 
			
		||||
    console.log('API called successfully.');
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
apiInstance.updateUser(username, user, callback);
 | 
			
		||||
apiInstance.updateUser(username, body, callback);
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### Parameters
 | 
			
		||||
@ -333,7 +367,7 @@ apiInstance.updateUser(username, user, callback);
 | 
			
		||||
Name | Type | Description  | Notes
 | 
			
		||||
------------- | ------------- | ------------- | -------------
 | 
			
		||||
 **username** | **String**| name that need to be deleted | 
 | 
			
		||||
 **user** | [**User**](User.md)| Updated user object | 
 | 
			
		||||
 **body** | [**User**](User.md)| Updated user object | 
 | 
			
		||||
 | 
			
		||||
### Return type
 | 
			
		||||
 | 
			
		||||
@ -346,5 +380,5 @@ No authorization required
 | 
			
		||||
### HTTP request headers
 | 
			
		||||
 | 
			
		||||
 - **Content-Type**: Not defined
 | 
			
		||||
 - **Accept**: Not defined
 | 
			
		||||
 - **Accept**: application/xml, application/json
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -59,16 +59,16 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * To test special tags
 | 
			
		||||
     * To test special tags
 | 
			
		||||
     * @param {module:model/Client} client client model
 | 
			
		||||
     * @param {module:model/Client} body client model
 | 
			
		||||
     * @param {module:api/AnotherFakeApi~testSpecialTagsCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/Client}
 | 
			
		||||
     */
 | 
			
		||||
    this.testSpecialTags = function(client, callback) {
 | 
			
		||||
      var postBody = client;
 | 
			
		||||
    this.testSpecialTags = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'client' is set
 | 
			
		||||
      if (client === undefined || client === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'client' when calling testSpecialTags");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling testSpecialTags");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -59,13 +59,13 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * Test serialization of outer boolean types
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {Boolean} opts.booleanPostBody Input boolean as post body
 | 
			
		||||
     * @param {module:model/OuterBoolean} opts.body Input boolean as post body
 | 
			
		||||
     * @param {module:api/FakeApi~fakeOuterBooleanSerializeCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/OuterBoolean}
 | 
			
		||||
     */
 | 
			
		||||
    this.fakeOuterBooleanSerialize = function(opts, callback) {
 | 
			
		||||
      opts = opts || {};
 | 
			
		||||
      var postBody = opts['booleanPostBody'];
 | 
			
		||||
      var postBody = opts['body'];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      var pathParams = {
 | 
			
		||||
@ -81,7 +81,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = ['*/*'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var returnType = OuterBoolean;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -102,13 +102,13 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * Test serialization of object with outer number type
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {module:model/OuterComposite} opts.outerComposite Input composite as post body
 | 
			
		||||
     * @param {module:model/OuterComposite} opts.body Input composite as post body
 | 
			
		||||
     * @param {module:api/FakeApi~fakeOuterCompositeSerializeCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/OuterComposite}
 | 
			
		||||
     */
 | 
			
		||||
    this.fakeOuterCompositeSerialize = function(opts, callback) {
 | 
			
		||||
      opts = opts || {};
 | 
			
		||||
      var postBody = opts['outerComposite'];
 | 
			
		||||
      var postBody = opts['body'];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      var pathParams = {
 | 
			
		||||
@ -124,7 +124,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = ['*/*'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var returnType = OuterComposite;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -145,7 +145,7 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * Test serialization of outer number types
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {Number} opts.body Input number as post body
 | 
			
		||||
     * @param {module:model/OuterNumber} opts.body Input number as post body
 | 
			
		||||
     * @param {module:api/FakeApi~fakeOuterNumberSerializeCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/OuterNumber}
 | 
			
		||||
     */
 | 
			
		||||
@ -167,7 +167,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = ['*/*'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var returnType = OuterNumber;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -188,7 +188,7 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * Test serialization of outer string types
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {String} opts.body Input string as post body
 | 
			
		||||
     * @param {module:model/OuterString} opts.body Input string as post body
 | 
			
		||||
     * @param {module:api/FakeApi~fakeOuterStringSerializeCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/OuterString}
 | 
			
		||||
     */
 | 
			
		||||
@ -210,7 +210,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = ['*/*'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var returnType = OuterString;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -229,23 +229,23 @@
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @param {module:model/User} body 
 | 
			
		||||
     * @param {String} query 
 | 
			
		||||
     * @param {module:model/User} user 
 | 
			
		||||
     * @param {module:api/FakeApi~testBodyWithQueryParamsCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.testBodyWithQueryParams = function(query, user, callback) {
 | 
			
		||||
      var postBody = user;
 | 
			
		||||
    this.testBodyWithQueryParams = function(body, query, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling testBodyWithQueryParams");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'query' is set
 | 
			
		||||
      if (query === undefined || query === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'query' when calling testBodyWithQueryParams");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'user' is set
 | 
			
		||||
      if (user === undefined || user === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'user' when calling testBodyWithQueryParams");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      var pathParams = {
 | 
			
		||||
      };
 | 
			
		||||
@ -282,16 +282,16 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * To test \"client\" model
 | 
			
		||||
     * To test \"client\" model
 | 
			
		||||
     * @param {module:model/Client} client client model
 | 
			
		||||
     * @param {module:model/Client} body client model
 | 
			
		||||
     * @param {module:api/FakeApi~testClientModelCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/Client}
 | 
			
		||||
     */
 | 
			
		||||
    this.testClientModel = function(client, callback) {
 | 
			
		||||
      var postBody = client;
 | 
			
		||||
    this.testClientModel = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'client' is set
 | 
			
		||||
      if (client === undefined || client === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'client' when calling testClientModel");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling testClientModel");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -339,7 +339,7 @@
 | 
			
		||||
     * @param {Number} opts.int64 None
 | 
			
		||||
     * @param {Number} opts._float None
 | 
			
		||||
     * @param {String} opts._string None
 | 
			
		||||
     * @param {File} opts.binary None
 | 
			
		||||
     * @param {Blob} opts.binary None
 | 
			
		||||
     * @param {Date} opts._date None
 | 
			
		||||
     * @param {Date} opts.dateTime None
 | 
			
		||||
     * @param {String} opts.password None
 | 
			
		||||
@ -397,8 +397,8 @@
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
      var authNames = ['http_basic_test'];
 | 
			
		||||
      var contentTypes = ['application/x-www-form-urlencoded'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var contentTypes = ['application/xml; charset=utf-8', 'application/json; charset=utf-8'];
 | 
			
		||||
      var accepts = ['application/xml; charset=utf-8', 'application/json; charset=utf-8'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -420,14 +420,14 @@
 | 
			
		||||
     * To test enum parameters
 | 
			
		||||
     * To test enum parameters
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {Array.<module:model/String>} opts.enumFormStringArray Form parameter enum test (string array)
 | 
			
		||||
     * @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to -efg)
 | 
			
		||||
     * @param {Array.<module:model/String>} opts.enumHeaderStringArray Header parameter enum test (string array)
 | 
			
		||||
     * @param {module:model/String} opts.enumHeaderString Header parameter enum test (string) (default to -efg)
 | 
			
		||||
     * @param {Array.<module:model/String>} opts.enumQueryStringArray Query parameter enum test (string array)
 | 
			
		||||
     * @param {module:model/String} opts.enumQueryString Query parameter enum test (string) (default to -efg)
 | 
			
		||||
     * @param {module:model/Number} opts.enumQueryInteger Query parameter enum test (double)
 | 
			
		||||
     * @param {module:model/Number} opts.enumQueryDouble Query parameter enum test (double)
 | 
			
		||||
     * @param {module:model/String} opts.enumFormStringArray Form parameter enum test (string array)
 | 
			
		||||
     * @param {module:model/String} opts.enumFormString Form parameter enum test (string)
 | 
			
		||||
     * @param {module:api/FakeApi~testEnumParametersCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.testEnumParameters = function(opts, callback) {
 | 
			
		||||
@ -438,25 +438,28 @@
 | 
			
		||||
      var pathParams = {
 | 
			
		||||
      };
 | 
			
		||||
      var queryParams = {
 | 
			
		||||
        'enum_query_string_array': opts['enumQueryStringArray'],
 | 
			
		||||
        'enum_query_string': opts['enumQueryString'],
 | 
			
		||||
        'enum_query_integer': opts['enumQueryInteger'],
 | 
			
		||||
        'enum_query_double': opts['enumQueryDouble'],
 | 
			
		||||
      };
 | 
			
		||||
      var collectionQueryParams = {
 | 
			
		||||
        'enum_query_string_array': {
 | 
			
		||||
          value: opts['enumQueryStringArray'],
 | 
			
		||||
          collectionFormat: 'csv'
 | 
			
		||||
        },
 | 
			
		||||
      };
 | 
			
		||||
      var headerParams = {
 | 
			
		||||
        'enum_header_string_array': opts['enumHeaderStringArray'],
 | 
			
		||||
        'enum_header_string': opts['enumHeaderString']
 | 
			
		||||
      };
 | 
			
		||||
      var formParams = {
 | 
			
		||||
        'enum_form_string_array': opts['enumFormStringArray'],
 | 
			
		||||
        'enum_form_string': opts['enumFormString']
 | 
			
		||||
        'enum_form_string_array': this.apiClient.buildCollectionParam(opts['enumFormStringArray'], 'csv'),
 | 
			
		||||
        'enum_form_string': opts['enumFormString'],
 | 
			
		||||
        'enum_query_double': opts['enumQueryDouble']
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = ['application/x-www-form-urlencoded'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var contentTypes = ['*/*'];
 | 
			
		||||
      var accepts = ['*/*'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -476,15 +479,16 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * test inline additionalProperties
 | 
			
		||||
     * @param {Object.<String, String>} requestBody request body
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {Object} param request body
 | 
			
		||||
     * @param {module:api/FakeApi~testInlineAdditionalPropertiesCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.testInlineAdditionalProperties = function(requestBody, callback) {
 | 
			
		||||
      var postBody = requestBody;
 | 
			
		||||
    this.testInlineAdditionalProperties = function(param, callback) {
 | 
			
		||||
      var postBody = param;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'requestBody' is set
 | 
			
		||||
      if (requestBody === undefined || requestBody === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'requestBody' when calling testInlineAdditionalProperties");
 | 
			
		||||
      // verify the required parameter 'param' is set
 | 
			
		||||
      if (param === undefined || param === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'param' when calling testInlineAdditionalProperties");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -521,6 +525,7 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * test json serialization of form data
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {String} param field1
 | 
			
		||||
     * @param {String} param2 field2
 | 
			
		||||
     * @param {module:api/FakeApi~testJsonFormDataCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
@ -553,7 +558,7 @@
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = ['application/x-www-form-urlencoded'];
 | 
			
		||||
      var contentTypes = ['application/json'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -59,16 +59,16 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * To test class name in snake case
 | 
			
		||||
     * To test class name in snake case
 | 
			
		||||
     * @param {module:model/Client} client client model
 | 
			
		||||
     * @param {module:model/Client} body client model
 | 
			
		||||
     * @param {module:api/FakeClassnameTags123Api~testClassnameCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/Client}
 | 
			
		||||
     */
 | 
			
		||||
    this.testClassname = function(client, callback) {
 | 
			
		||||
      var postBody = client;
 | 
			
		||||
    this.testClassname = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'client' is set
 | 
			
		||||
      if (client === undefined || client === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'client' when calling testClassname");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling testClassname");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -58,15 +58,16 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Add a new pet to the store
 | 
			
		||||
     * @param {module:model/Pet} pet Pet object that needs to be added to the store
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {module:model/Pet} body Pet object that needs to be added to the store
 | 
			
		||||
     * @param {module:api/PetApi~addPetCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.addPet = function(pet, callback) {
 | 
			
		||||
      var postBody = pet;
 | 
			
		||||
    this.addPet = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'pet' is set
 | 
			
		||||
      if (pet === undefined || pet === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'pet' when calling addPet");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling addPet");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -83,7 +84,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = ['petstore_auth'];
 | 
			
		||||
      var contentTypes = ['application/json', 'application/xml'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -103,6 +104,7 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Deletes a pet
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {Number} petId Pet id to delete
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {String} opts.apiKey 
 | 
			
		||||
@ -133,7 +135,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = ['petstore_auth'];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -170,9 +172,12 @@
 | 
			
		||||
      var pathParams = {
 | 
			
		||||
      };
 | 
			
		||||
      var queryParams = {
 | 
			
		||||
        'status': status,
 | 
			
		||||
      };
 | 
			
		||||
      var collectionQueryParams = {
 | 
			
		||||
        'status': {
 | 
			
		||||
          value: status,
 | 
			
		||||
          collectionFormat: 'csv'
 | 
			
		||||
        },
 | 
			
		||||
      };
 | 
			
		||||
      var headerParams = {
 | 
			
		||||
      };
 | 
			
		||||
@ -218,9 +223,12 @@
 | 
			
		||||
      var pathParams = {
 | 
			
		||||
      };
 | 
			
		||||
      var queryParams = {
 | 
			
		||||
        'tags': tags,
 | 
			
		||||
      };
 | 
			
		||||
      var collectionQueryParams = {
 | 
			
		||||
        'tags': {
 | 
			
		||||
          value: tags,
 | 
			
		||||
          collectionFormat: 'csv'
 | 
			
		||||
        },
 | 
			
		||||
      };
 | 
			
		||||
      var headerParams = {
 | 
			
		||||
      };
 | 
			
		||||
@ -297,15 +305,16 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Update an existing pet
 | 
			
		||||
     * @param {module:model/Pet} pet Pet object that needs to be added to the store
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {module:model/Pet} body Pet object that needs to be added to the store
 | 
			
		||||
     * @param {module:api/PetApi~updatePetCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.updatePet = function(pet, callback) {
 | 
			
		||||
      var postBody = pet;
 | 
			
		||||
    this.updatePet = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'pet' is set
 | 
			
		||||
      if (pet === undefined || pet === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'pet' when calling updatePet");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling updatePet");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -322,7 +331,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = ['petstore_auth'];
 | 
			
		||||
      var contentTypes = ['application/json', 'application/xml'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -342,6 +351,7 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Updates a pet in the store with form data
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {Number} petId ID of pet that needs to be updated
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {String} opts.name Updated name of the pet
 | 
			
		||||
@ -374,7 +384,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = ['petstore_auth'];
 | 
			
		||||
      var contentTypes = ['application/x-www-form-urlencoded'];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -394,6 +404,7 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * uploads an image
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {Number} petId ID of pet to update
 | 
			
		||||
     * @param {Object} opts Optional parameters
 | 
			
		||||
     * @param {String} opts.additionalMetadata Additional data to pass to server
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -85,7 +85,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -99,7 +99,7 @@
 | 
			
		||||
     * Callback function to receive the result of the getInventory operation.
 | 
			
		||||
     * @callback module:api/StoreApi~getInventoryCallback
 | 
			
		||||
     * @param {String} error Error message, if any.
 | 
			
		||||
     * @param {Object.<String, {String: Number}>} data The data returned by the service call.
 | 
			
		||||
     * @param {Object.<String, {'String': 'Number'}>} data The data returned by the service call.
 | 
			
		||||
     * @param {String} response The complete HTTP response.
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
@ -107,7 +107,7 @@
 | 
			
		||||
     * Returns pet inventories by status
 | 
			
		||||
     * Returns a map of status codes to quantities
 | 
			
		||||
     * @param {module:api/StoreApi~getInventoryCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link Object.<String, {String: Number}>}
 | 
			
		||||
     * data is of type: {@link Object.<String, {'String': 'Number'}>}
 | 
			
		||||
     */
 | 
			
		||||
    this.getInventory = function(callback) {
 | 
			
		||||
      var postBody = null;
 | 
			
		||||
@ -127,7 +127,7 @@
 | 
			
		||||
      var authNames = ['api_key'];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = ['application/json'];
 | 
			
		||||
      var returnType = {String: Number};
 | 
			
		||||
      var returnType = {'String': 'Number'};
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
        '/store/inventory', 'GET',
 | 
			
		||||
@ -194,16 +194,17 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Place an order for a pet
 | 
			
		||||
     * @param {module:model/Order} order order placed for purchasing the pet
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {module:model/Order} body order placed for purchasing the pet
 | 
			
		||||
     * @param {module:api/StoreApi~placeOrderCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/Order}
 | 
			
		||||
     */
 | 
			
		||||
    this.placeOrder = function(order, callback) {
 | 
			
		||||
      var postBody = order;
 | 
			
		||||
    this.placeOrder = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'order' is set
 | 
			
		||||
      if (order === undefined || order === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'order' when calling placeOrder");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling placeOrder");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -59,15 +59,15 @@
 | 
			
		||||
    /**
 | 
			
		||||
     * Create user
 | 
			
		||||
     * This can only be done by the logged in user.
 | 
			
		||||
     * @param {module:model/User} user Created user object
 | 
			
		||||
     * @param {module:model/User} body Created user object
 | 
			
		||||
     * @param {module:api/UserApi~createUserCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.createUser = function(user, callback) {
 | 
			
		||||
      var postBody = user;
 | 
			
		||||
    this.createUser = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'user' is set
 | 
			
		||||
      if (user === undefined || user === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'user' when calling createUser");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling createUser");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -84,7 +84,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -104,15 +104,16 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Creates list of users with given input array
 | 
			
		||||
     * @param {Array.<User>} user List of user object
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {Array.<module:model/User>} body List of user object
 | 
			
		||||
     * @param {module:api/UserApi~createUsersWithArrayInputCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.createUsersWithArrayInput = function(user, callback) {
 | 
			
		||||
      var postBody = user;
 | 
			
		||||
    this.createUsersWithArrayInput = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'user' is set
 | 
			
		||||
      if (user === undefined || user === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'user' when calling createUsersWithArrayInput");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling createUsersWithArrayInput");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -129,7 +130,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -149,15 +150,16 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Creates list of users with given input array
 | 
			
		||||
     * @param {Array.<User>} user List of user object
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {Array.<module:model/User>} body List of user object
 | 
			
		||||
     * @param {module:api/UserApi~createUsersWithListInputCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.createUsersWithListInput = function(user, callback) {
 | 
			
		||||
      var postBody = user;
 | 
			
		||||
    this.createUsersWithListInput = function(body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'user' is set
 | 
			
		||||
      if (user === undefined || user === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'user' when calling createUsersWithListInput");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling createUsersWithListInput");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -174,7 +176,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -221,7 +223,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -241,6 +243,7 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get user by user name
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {String} username The name that needs to be fetched. Use user1 for testing.
 | 
			
		||||
     * @param {module:api/UserApi~getUserByNameCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link module:model/User}
 | 
			
		||||
@ -282,16 +285,17 @@
 | 
			
		||||
     * Callback function to receive the result of the loginUser operation.
 | 
			
		||||
     * @callback module:api/UserApi~loginUserCallback
 | 
			
		||||
     * @param {String} error Error message, if any.
 | 
			
		||||
     * @param {String} data The data returned by the service call.
 | 
			
		||||
     * @param {'String'} data The data returned by the service call.
 | 
			
		||||
     * @param {String} response The complete HTTP response.
 | 
			
		||||
     */
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Logs user into the system
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {String} username The user name for login
 | 
			
		||||
     * @param {String} password The password for login in clear text
 | 
			
		||||
     * @param {module:api/UserApi~loginUserCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     * data is of type: {@link String}
 | 
			
		||||
     * data is of type: {@link 'String'}
 | 
			
		||||
     */
 | 
			
		||||
    this.loginUser = function(username, password, callback) {
 | 
			
		||||
      var postBody = null;
 | 
			
		||||
@ -323,7 +327,7 @@
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = String;
 | 
			
		||||
      var returnType = 'String';
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
        '/user/login', 'GET',
 | 
			
		||||
@ -342,6 +346,7 @@
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Logs out current logged in user session
 | 
			
		||||
     * 
 | 
			
		||||
     * @param {module:api/UserApi~logoutUserCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.logoutUser = function(callback) {
 | 
			
		||||
@ -361,7 +366,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
@ -383,20 +388,20 @@
 | 
			
		||||
     * Updated user
 | 
			
		||||
     * This can only be done by the logged in user.
 | 
			
		||||
     * @param {String} username name that need to be deleted
 | 
			
		||||
     * @param {module:model/User} user Updated user object
 | 
			
		||||
     * @param {module:model/User} body Updated user object
 | 
			
		||||
     * @param {module:api/UserApi~updateUserCallback} callback The callback function, accepting three arguments: error, data, response
 | 
			
		||||
     */
 | 
			
		||||
    this.updateUser = function(username, user, callback) {
 | 
			
		||||
      var postBody = user;
 | 
			
		||||
    this.updateUser = function(username, body, callback) {
 | 
			
		||||
      var postBody = body;
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'username' is set
 | 
			
		||||
      if (username === undefined || username === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'username' when calling updateUser");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // verify the required parameter 'user' is set
 | 
			
		||||
      if (user === undefined || user === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'user' when calling updateUser");
 | 
			
		||||
      // verify the required parameter 'body' is set
 | 
			
		||||
      if (body === undefined || body === null) {
 | 
			
		||||
        throw new Error("Missing the required parameter 'body' when calling updateUser");
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -414,7 +419,7 @@
 | 
			
		||||
 | 
			
		||||
      var authNames = [];
 | 
			
		||||
      var contentTypes = [];
 | 
			
		||||
      var accepts = [];
 | 
			
		||||
      var accepts = ['application/xml', 'application/json'];
 | 
			
		||||
      var returnType = null;
 | 
			
		||||
 | 
			
		||||
      return this.apiClient.callApi(
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -17,12 +17,12 @@
 | 
			
		||||
(function(factory) {
 | 
			
		||||
  if (typeof define === 'function' && define.amd) {
 | 
			
		||||
    // AMD. Register as an anonymous module.
 | 
			
		||||
    define(['ApiClient', 'model/AdditionalPropertiesClass', 'model/Animal', 'model/AnimalFarm', '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/FormatTest', 'model/HasOnlyReadOnly', 'model/List', 'model/MapTest', 'model/MixedPropertiesAndAdditionalPropertiesClass', 'model/Model200Response', 'model/ModelReturn', 'model/Name', 'model/NumberOnly', 'model/Order', 'model/OuterBoolean', 'model/OuterComposite', 'model/OuterEnum', 'model/OuterNumber', 'model/OuterString', 'model/Pet', 'model/ReadOnlyFirst', 'model/SpecialModelName', 'model/Tag', 'model/User', 'api/AnotherFakeApi', 'api/FakeApi', 'api/FakeClassnameTags123Api', 'api/PetApi', 'api/StoreApi', 'api/UserApi'], factory);
 | 
			
		||||
    define(['ApiClient', 'model/AdditionalPropertiesClass', 'model/Animal', 'model/AnimalFarm', 'model/ApiResponse', 'model/ArrayOfArrayOfNumberOnly', 'model/ArrayOfNumberOnly', 'model/ArrayTest', 'model/Capitalization', 'model/Category', 'model/ClassModel', 'model/Client', 'model/EnumArrays', 'model/EnumClass', 'model/EnumTest', 'model/FormatTest', 'model/HasOnlyReadOnly', 'model/List', 'model/MapTest', 'model/MixedPropertiesAndAdditionalPropertiesClass', 'model/Model200Response', 'model/ModelReturn', 'model/Name', 'model/NumberOnly', 'model/Order', 'model/OuterBoolean', 'model/OuterComposite', 'model/OuterEnum', 'model/OuterNumber', 'model/OuterString', 'model/Pet', 'model/ReadOnlyFirst', 'model/SpecialModelName', 'model/Tag', 'model/User', 'model/Cat', 'model/Dog', '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/AnimalFarm'), 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/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/OuterBoolean'), require('./model/OuterComposite'), require('./model/OuterEnum'), require('./model/OuterNumber'), require('./model/OuterString'), require('./model/Pet'), require('./model/ReadOnlyFirst'), require('./model/SpecialModelName'), require('./model/Tag'), 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/AnimalFarm'), require('./model/ApiResponse'), require('./model/ArrayOfArrayOfNumberOnly'), require('./model/ArrayOfNumberOnly'), require('./model/ArrayTest'), require('./model/Capitalization'), require('./model/Category'), require('./model/ClassModel'), require('./model/Client'), require('./model/EnumArrays'), require('./model/EnumClass'), require('./model/EnumTest'), 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/OuterBoolean'), require('./model/OuterComposite'), require('./model/OuterEnum'), require('./model/OuterNumber'), require('./model/OuterString'), require('./model/Pet'), require('./model/ReadOnlyFirst'), require('./model/SpecialModelName'), require('./model/Tag'), require('./model/User'), require('./model/Cat'), require('./model/Dog'), require('./api/AnotherFakeApi'), require('./api/FakeApi'), require('./api/FakeClassnameTags123Api'), require('./api/PetApi'), require('./api/StoreApi'), require('./api/UserApi'));
 | 
			
		||||
  }
 | 
			
		||||
}(function(ApiClient, AdditionalPropertiesClass, Animal, AnimalFarm, ApiResponse, ArrayOfArrayOfNumberOnly, ArrayOfNumberOnly, ArrayTest, Capitalization, Cat, Category, ClassModel, Client, Dog, EnumArrays, EnumClass, EnumTest, FormatTest, HasOnlyReadOnly, List, MapTest, MixedPropertiesAndAdditionalPropertiesClass, Model200Response, ModelReturn, Name, NumberOnly, Order, OuterBoolean, OuterComposite, OuterEnum, OuterNumber, OuterString, Pet, ReadOnlyFirst, SpecialModelName, Tag, User, AnotherFakeApi, FakeApi, FakeClassnameTags123Api, PetApi, StoreApi, UserApi) {
 | 
			
		||||
}(function(ApiClient, AdditionalPropertiesClass, Animal, AnimalFarm, ApiResponse, ArrayOfArrayOfNumberOnly, ArrayOfNumberOnly, ArrayTest, Capitalization, Category, ClassModel, Client, EnumArrays, EnumClass, EnumTest, FormatTest, HasOnlyReadOnly, List, MapTest, MixedPropertiesAndAdditionalPropertiesClass, Model200Response, ModelReturn, Name, NumberOnly, Order, OuterBoolean, OuterComposite, OuterEnum, OuterNumber, OuterString, Pet, ReadOnlyFirst, SpecialModelName, Tag, User, Cat, Dog, AnotherFakeApi, FakeApi, FakeClassnameTags123Api, PetApi, StoreApi, UserApi) {
 | 
			
		||||
  'use strict';
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
@ -102,11 +102,6 @@
 | 
			
		||||
     * @property {module:model/Capitalization}
 | 
			
		||||
     */
 | 
			
		||||
    Capitalization: Capitalization,
 | 
			
		||||
    /**
 | 
			
		||||
     * The Cat model constructor.
 | 
			
		||||
     * @property {module:model/Cat}
 | 
			
		||||
     */
 | 
			
		||||
    Cat: Cat,
 | 
			
		||||
    /**
 | 
			
		||||
     * The Category model constructor.
 | 
			
		||||
     * @property {module:model/Category}
 | 
			
		||||
@ -122,11 +117,6 @@
 | 
			
		||||
     * @property {module:model/Client}
 | 
			
		||||
     */
 | 
			
		||||
    Client: Client,
 | 
			
		||||
    /**
 | 
			
		||||
     * The Dog model constructor.
 | 
			
		||||
     * @property {module:model/Dog}
 | 
			
		||||
     */
 | 
			
		||||
    Dog: Dog,
 | 
			
		||||
    /**
 | 
			
		||||
     * The EnumArrays model constructor.
 | 
			
		||||
     * @property {module:model/EnumArrays}
 | 
			
		||||
@ -242,6 +232,16 @@
 | 
			
		||||
     * @property {module:model/User}
 | 
			
		||||
     */
 | 
			
		||||
    User: User,
 | 
			
		||||
    /**
 | 
			
		||||
     * The Cat model constructor.
 | 
			
		||||
     * @property {module:model/Cat}
 | 
			
		||||
     */
 | 
			
		||||
    Cat: Cat,
 | 
			
		||||
    /**
 | 
			
		||||
     * The Dog model constructor.
 | 
			
		||||
     * @property {module:model/Dog}
 | 
			
		||||
     */
 | 
			
		||||
    Dog: Dog,
 | 
			
		||||
    /**
 | 
			
		||||
     * The AnotherFakeApi service constructor.
 | 
			
		||||
     * @property {module:api/AnotherFakeApi}
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -45,13 +45,11 @@
 | 
			
		||||
   * @alias module:model/Cat
 | 
			
		||||
   * @class
 | 
			
		||||
   * @extends module:model/Animal
 | 
			
		||||
   * @implements module:model/Animal
 | 
			
		||||
   * @param className {} 
 | 
			
		||||
   * @param className {String} 
 | 
			
		||||
   */
 | 
			
		||||
  var exports = function(className) {
 | 
			
		||||
    var _this = this;
 | 
			
		||||
    Animal.call(_this, className);
 | 
			
		||||
    Animal.call(_this, className);
 | 
			
		||||
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
@ -66,7 +64,6 @@
 | 
			
		||||
    if (data) {
 | 
			
		||||
      obj = obj || new exports();
 | 
			
		||||
      Animal.constructFromObject(data, obj);
 | 
			
		||||
      Animal.constructFromObject(data, obj);
 | 
			
		||||
      if (data.hasOwnProperty('declawed')) {
 | 
			
		||||
        obj['declawed'] = ApiClient.convertToType(data['declawed'], 'Boolean');
 | 
			
		||||
      }
 | 
			
		||||
@ -82,18 +79,6 @@
 | 
			
		||||
   */
 | 
			
		||||
  exports.prototype['declawed'] = undefined;
 | 
			
		||||
 | 
			
		||||
  // Implement Animal interface:
 | 
			
		||||
  /**
 | 
			
		||||
   * @member {String} className
 | 
			
		||||
   */
 | 
			
		||||
exports.prototype['className'] = undefined;
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * @member {String} color
 | 
			
		||||
   * @default 'red'
 | 
			
		||||
   */
 | 
			
		||||
exports.prototype['color'] = 'red';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  return exports;
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -45,13 +45,11 @@
 | 
			
		||||
   * @alias module:model/Dog
 | 
			
		||||
   * @class
 | 
			
		||||
   * @extends module:model/Animal
 | 
			
		||||
   * @implements module:model/Animal
 | 
			
		||||
   * @param className {} 
 | 
			
		||||
   * @param className {String} 
 | 
			
		||||
   */
 | 
			
		||||
  var exports = function(className) {
 | 
			
		||||
    var _this = this;
 | 
			
		||||
    Animal.call(_this, className);
 | 
			
		||||
    Animal.call(_this, className);
 | 
			
		||||
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
@ -66,7 +64,6 @@
 | 
			
		||||
    if (data) {
 | 
			
		||||
      obj = obj || new exports();
 | 
			
		||||
      Animal.constructFromObject(data, obj);
 | 
			
		||||
      Animal.constructFromObject(data, obj);
 | 
			
		||||
      if (data.hasOwnProperty('breed')) {
 | 
			
		||||
        obj['breed'] = ApiClient.convertToType(data['breed'], 'String');
 | 
			
		||||
      }
 | 
			
		||||
@ -82,18 +79,6 @@
 | 
			
		||||
   */
 | 
			
		||||
  exports.prototype['breed'] = undefined;
 | 
			
		||||
 | 
			
		||||
  // Implement Animal interface:
 | 
			
		||||
  /**
 | 
			
		||||
   * @member {String} className
 | 
			
		||||
   */
 | 
			
		||||
exports.prototype['className'] = undefined;
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * @member {String} color
 | 
			
		||||
   * @default 'red'
 | 
			
		||||
   */
 | 
			
		||||
exports.prototype['color'] = 'red';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  return exports;
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -80,7 +80,7 @@
 | 
			
		||||
        obj['enum_number'] = ApiClient.convertToType(data['enum_number'], 'Number');
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('outerEnum')) {
 | 
			
		||||
        obj['outerEnum'] = OuterEnum.constructFromObject(data['null']);
 | 
			
		||||
        obj['outerEnum'] = OuterEnum.constructFromObject(data['outerEnum']);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    return obj;
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -103,7 +103,7 @@
 | 
			
		||||
        obj['byte'] = ApiClient.convertToType(data['byte'], 'Blob');
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('binary')) {
 | 
			
		||||
        obj['binary'] = ApiClient.convertToType(data['binary'], File);
 | 
			
		||||
        obj['binary'] = ApiClient.convertToType(data['binary'], 'Blob');
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('date')) {
 | 
			
		||||
        obj['date'] = ApiClient.convertToType(data['date'], 'Date');
 | 
			
		||||
@ -154,7 +154,7 @@
 | 
			
		||||
   */
 | 
			
		||||
  exports.prototype['byte'] = undefined;
 | 
			
		||||
  /**
 | 
			
		||||
   * @member {File} binary
 | 
			
		||||
   * @member {Blob} binary
 | 
			
		||||
   */
 | 
			
		||||
  exports.prototype['binary'] = undefined;
 | 
			
		||||
  /**
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -58,11 +58,7 @@
 | 
			
		||||
   * @return {module:model/OuterBoolean} The populated <code>OuterBoolean</code> instance.
 | 
			
		||||
   */
 | 
			
		||||
  exports.constructFromObject = function(data, obj) {
 | 
			
		||||
    if (data) {
 | 
			
		||||
      obj = obj || new exports();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
    return obj;
 | 
			
		||||
    return data;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -65,13 +65,13 @@
 | 
			
		||||
      obj = obj || new exports();
 | 
			
		||||
 | 
			
		||||
      if (data.hasOwnProperty('my_number')) {
 | 
			
		||||
        obj['my_number'] = OuterNumber.constructFromObject(data['null']);
 | 
			
		||||
        obj['my_number'] = OuterNumber.constructFromObject(data['my_number']);
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('my_string')) {
 | 
			
		||||
        obj['my_string'] = OuterString.constructFromObject(data['null']);
 | 
			
		||||
        obj['my_string'] = OuterString.constructFromObject(data['my_string']);
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('my_boolean')) {
 | 
			
		||||
        obj['my_boolean'] = OuterBoolean.constructFromObject(data['null']);
 | 
			
		||||
        obj['my_boolean'] = OuterBoolean.constructFromObject(data['my_boolean']);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    return obj;
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -58,11 +58,7 @@
 | 
			
		||||
   * @return {module:model/OuterNumber} The populated <code>OuterNumber</code> instance.
 | 
			
		||||
   */
 | 
			
		||||
  exports.constructFromObject = function(data, obj) {
 | 
			
		||||
    if (data) {
 | 
			
		||||
      obj = obj || new exports();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
    return obj;
 | 
			
		||||
    return data;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -58,11 +58,7 @@
 | 
			
		||||
   * @return {module:model/OuterString} The populated <code>OuterString</code> instance.
 | 
			
		||||
   */
 | 
			
		||||
  exports.constructFromObject = function(data, obj) {
 | 
			
		||||
    if (data) {
 | 
			
		||||
      obj = obj || new exports();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
    return obj;
 | 
			
		||||
    return data;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
@ -73,7 +73,7 @@
 | 
			
		||||
        obj['id'] = ApiClient.convertToType(data['id'], 'Number');
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('category')) {
 | 
			
		||||
        obj['category'] = Category.constructFromObject(data['null']);
 | 
			
		||||
        obj['category'] = Category.constructFromObject(data['category']);
 | 
			
		||||
      }
 | 
			
		||||
      if (data.hasOwnProperty('name')) {
 | 
			
		||||
        obj['name'] = ApiClient.convertToType(data['name'], 'String');
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
 * NOTE: This class is auto generated by the swagger code generator program.
 | 
			
		||||
 * https://github.com/swagger-api/swagger-codegen.git
 | 
			
		||||
 *
 | 
			
		||||
 * Swagger Codegen version: 3.0.0-SNAPSHOT
 | 
			
		||||
 * Swagger Codegen version: 2.4.0-SNAPSHOT
 | 
			
		||||
 *
 | 
			
		||||
 * Do not edit the class manually.
 | 
			
		||||
 *
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user