diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java index 0c83404285f..9283a6b409f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java @@ -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 + ");"; } diff --git a/samples/client/petstore/javascript/README.md b/samples/client/petstore/javascript/README.md index 7e54c657b62..7cd6e4ac2dd 100644 --- a/samples/client/petstore/javascript/README.md +++ b/samples/client/petstore/javascript/README.md @@ -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 diff --git a/samples/client/petstore/javascript/docs/AnotherFakeApi.md b/samples/client/petstore/javascript/docs/AnotherFakeApi.md index db34d7f4427..1423cbe5056 100644 --- a/samples/client/petstore/javascript/docs/AnotherFakeApi.md +++ b/samples/client/petstore/javascript/docs/AnotherFakeApi.md @@ -9,7 +9,7 @@ Method | HTTP request | Description # **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 diff --git a/samples/client/petstore/javascript/docs/FakeApi.md b/samples/client/petstore/javascript/docs/FakeApi.md index c4aead868f5..30319baa7a7 100644 --- a/samples/client/petstore/javascript/docs/FakeApi.md +++ b/samples/client/petstore/javascript/docs/FakeApi.md @@ -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 # **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 # **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 # **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 # **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 # **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 # **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**: */* # **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 diff --git a/samples/client/petstore/javascript/docs/FakeClassnameTags123Api.md b/samples/client/petstore/javascript/docs/FakeClassnameTags123Api.md index e77b8b4d127..d2966e503ef 100644 --- a/samples/client/petstore/javascript/docs/FakeClassnameTags123Api.md +++ b/samples/client/petstore/javascript/docs/FakeClassnameTags123Api.md @@ -9,7 +9,7 @@ Method | HTTP request | Description # **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 diff --git a/samples/client/petstore/javascript/docs/FormatTest.md b/samples/client/petstore/javascript/docs/FormatTest.md index ecac5cdd379..cb5b11416fa 100644 --- a/samples/client/petstore/javascript/docs/FormatTest.md +++ b/samples/client/petstore/javascript/docs/FormatTest.md @@ -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] diff --git a/samples/client/petstore/javascript/docs/PetApi.md b/samples/client/petstore/javascript/docs/PetApi.md index 10d1d0373d8..fee9b40dbbc 100644 --- a/samples/client/petstore/javascript/docs/PetApi.md +++ b/samples/client/petstore/javascript/docs/PetApi.md @@ -16,20 +16,26 @@ Method | HTTP request | Description # **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 # **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 # **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 # **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 # **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 # **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); diff --git a/samples/client/petstore/javascript/docs/StoreApi.md b/samples/client/petstore/javascript/docs/StoreApi.md index b01ea665d9b..64d4658232d 100644 --- a/samples/client/petstore/javascript/docs/StoreApi.md +++ b/samples/client/petstore/javascript/docs/StoreApi.md @@ -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 # **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 # **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 diff --git a/samples/client/petstore/javascript/docs/UserApi.md b/samples/client/petstore/javascript/docs/UserApi.md index 3f239a2b601..336fa97b3b2 100644 --- a/samples/client/petstore/javascript/docs/UserApi.md +++ b/samples/client/petstore/javascript/docs/UserApi.md @@ -16,7 +16,7 @@ Method | HTTP request | Description # **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 # **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 # **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 # **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 # **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 # **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 # **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 diff --git a/samples/client/petstore/javascript/src/ApiClient.js b/samples/client/petstore/javascript/src/ApiClient.js index 312c7f91137..1bfcc9e6ae8 100644 --- a/samples/client/petstore/javascript/src/ApiClient.js +++ b/samples/client/petstore/javascript/src/ApiClient.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/api/AnotherFakeApi.js b/samples/client/petstore/javascript/src/api/AnotherFakeApi.js index 525ee884e08..1570a6c564f 100644 --- a/samples/client/petstore/javascript/src/api/AnotherFakeApi.js +++ b/samples/client/petstore/javascript/src/api/AnotherFakeApi.js @@ -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"); } diff --git a/samples/client/petstore/javascript/src/api/FakeApi.js b/samples/client/petstore/javascript/src/api/FakeApi.js index d8ad331d1d4..2406fcb7a77 100644 --- a/samples/client/petstore/javascript/src/api/FakeApi.js +++ b/samples/client/petstore/javascript/src/api/FakeApi.js @@ -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.} opts.enumFormStringArray Form parameter enum test (string array) + * @param {module:model/String} opts.enumFormString Form parameter enum test (string) (default to -efg) * @param {Array.} opts.enumHeaderStringArray Header parameter enum test (string array) * @param {module:model/String} opts.enumHeaderString Header parameter enum test (string) (default to -efg) * @param {Array.} 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.} 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; diff --git a/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js b/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js index a34daa5b1d0..a1a5dbe2522 100644 --- a/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js +++ b/samples/client/petstore/javascript/src/api/FakeClassnameTags123Api.js @@ -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"); } diff --git a/samples/client/petstore/javascript/src/api/PetApi.js b/samples/client/petstore/javascript/src/api/PetApi.js index 11fcc0167d7..cefadf48dc0 100644 --- a/samples/client/petstore/javascript/src/api/PetApi.js +++ b/samples/client/petstore/javascript/src/api/PetApi.js @@ -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 diff --git a/samples/client/petstore/javascript/src/api/StoreApi.js b/samples/client/petstore/javascript/src/api/StoreApi.js index 515e99431f2..754c77a3e24 100644 --- a/samples/client/petstore/javascript/src/api/StoreApi.js +++ b/samples/client/petstore/javascript/src/api/StoreApi.js @@ -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.} data The data returned by the service call. + * @param {Object.} 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.} + * data is of type: {@link Object.} */ 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"); } diff --git a/samples/client/petstore/javascript/src/api/UserApi.js b/samples/client/petstore/javascript/src/api/UserApi.js index d2225ffdd2a..6a59343c28a 100644 --- a/samples/client/petstore/javascript/src/api/UserApi.js +++ b/samples/client/petstore/javascript/src/api/UserApi.js @@ -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 List of user object + * + * @param {Array.} 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 List of user object + * + * @param {Array.} 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( diff --git a/samples/client/petstore/javascript/src/index.js b/samples/client/petstore/javascript/src/index.js index 5251d23cf0b..f9ccedf104b 100644 --- a/samples/client/petstore/javascript/src/index.js +++ b/samples/client/petstore/javascript/src/index.js @@ -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} diff --git a/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js b/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js index be39ee6abb7..ecbf8c9d8f1 100644 --- a/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js +++ b/samples/client/petstore/javascript/src/model/AdditionalPropertiesClass.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Animal.js b/samples/client/petstore/javascript/src/model/Animal.js index 7d2c21fa9e3..ff233b0451c 100644 --- a/samples/client/petstore/javascript/src/model/Animal.js +++ b/samples/client/petstore/javascript/src/model/Animal.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/AnimalFarm.js b/samples/client/petstore/javascript/src/model/AnimalFarm.js index 913cde6c8e0..c5fad5128a5 100644 --- a/samples/client/petstore/javascript/src/model/AnimalFarm.js +++ b/samples/client/petstore/javascript/src/model/AnimalFarm.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/ApiResponse.js b/samples/client/petstore/javascript/src/model/ApiResponse.js index 453bba181b8..6c98e049800 100644 --- a/samples/client/petstore/javascript/src/model/ApiResponse.js +++ b/samples/client/petstore/javascript/src/model/ApiResponse.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js b/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js index 20e6ed76d87..d61e37c3241 100644 --- a/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js +++ b/samples/client/petstore/javascript/src/model/ArrayOfArrayOfNumberOnly.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js b/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js index b127b1087d5..c4697ce0a89 100644 --- a/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js +++ b/samples/client/petstore/javascript/src/model/ArrayOfNumberOnly.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/ArrayTest.js b/samples/client/petstore/javascript/src/model/ArrayTest.js index 960ebe49b88..bd4c434ff0e 100644 --- a/samples/client/petstore/javascript/src/model/ArrayTest.js +++ b/samples/client/petstore/javascript/src/model/ArrayTest.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Capitalization.js b/samples/client/petstore/javascript/src/model/Capitalization.js index f6cea7b5b08..fb1baf87cf6 100644 --- a/samples/client/petstore/javascript/src/model/Capitalization.js +++ b/samples/client/petstore/javascript/src/model/Capitalization.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Cat.js b/samples/client/petstore/javascript/src/model/Cat.js index 121db0a1de2..5cc58537e0d 100644 --- a/samples/client/petstore/javascript/src/model/Cat.js +++ b/samples/client/petstore/javascript/src/model/Cat.js @@ -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; diff --git a/samples/client/petstore/javascript/src/model/Category.js b/samples/client/petstore/javascript/src/model/Category.js index 7b349cc6c59..5453707ed48 100644 --- a/samples/client/petstore/javascript/src/model/Category.js +++ b/samples/client/petstore/javascript/src/model/Category.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/ClassModel.js b/samples/client/petstore/javascript/src/model/ClassModel.js index 420199b8dd4..01df9d2e6f2 100644 --- a/samples/client/petstore/javascript/src/model/ClassModel.js +++ b/samples/client/petstore/javascript/src/model/ClassModel.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Client.js b/samples/client/petstore/javascript/src/model/Client.js index 1d3e306b738..2a7e9e2af3e 100644 --- a/samples/client/petstore/javascript/src/model/Client.js +++ b/samples/client/petstore/javascript/src/model/Client.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Dog.js b/samples/client/petstore/javascript/src/model/Dog.js index bf3dbc0fc73..e8fbac22c83 100644 --- a/samples/client/petstore/javascript/src/model/Dog.js +++ b/samples/client/petstore/javascript/src/model/Dog.js @@ -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; diff --git a/samples/client/petstore/javascript/src/model/EnumArrays.js b/samples/client/petstore/javascript/src/model/EnumArrays.js index d1e2150ec57..5af1fca4a16 100644 --- a/samples/client/petstore/javascript/src/model/EnumArrays.js +++ b/samples/client/petstore/javascript/src/model/EnumArrays.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/EnumClass.js b/samples/client/petstore/javascript/src/model/EnumClass.js index 91491bfc589..7c36a8d5b12 100644 --- a/samples/client/petstore/javascript/src/model/EnumClass.js +++ b/samples/client/petstore/javascript/src/model/EnumClass.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/EnumTest.js b/samples/client/petstore/javascript/src/model/EnumTest.js index aef164d9331..f5500faaad5 100644 --- a/samples/client/petstore/javascript/src/model/EnumTest.js +++ b/samples/client/petstore/javascript/src/model/EnumTest.js @@ -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; diff --git a/samples/client/petstore/javascript/src/model/FormatTest.js b/samples/client/petstore/javascript/src/model/FormatTest.js index 47fb52aafda..de484e052ed 100644 --- a/samples/client/petstore/javascript/src/model/FormatTest.js +++ b/samples/client/petstore/javascript/src/model/FormatTest.js @@ -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; /** diff --git a/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js b/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js index 3bc506aee35..8f33d548429 100644 --- a/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js +++ b/samples/client/petstore/javascript/src/model/HasOnlyReadOnly.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/List.js b/samples/client/petstore/javascript/src/model/List.js index 2a9d043e623..b0ae72f2247 100644 --- a/samples/client/petstore/javascript/src/model/List.js +++ b/samples/client/petstore/javascript/src/model/List.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/MapTest.js b/samples/client/petstore/javascript/src/model/MapTest.js index 01f8ed85d73..c48c5242c68 100644 --- a/samples/client/petstore/javascript/src/model/MapTest.js +++ b/samples/client/petstore/javascript/src/model/MapTest.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js b/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js index 536816cb54b..62c7b231bff 100644 --- a/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js +++ b/samples/client/petstore/javascript/src/model/MixedPropertiesAndAdditionalPropertiesClass.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Model200Response.js b/samples/client/petstore/javascript/src/model/Model200Response.js index f4182533578..ad1700df650 100644 --- a/samples/client/petstore/javascript/src/model/Model200Response.js +++ b/samples/client/petstore/javascript/src/model/Model200Response.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/ModelReturn.js b/samples/client/petstore/javascript/src/model/ModelReturn.js index 0bff8ed3a1a..62a2b8ba2b0 100644 --- a/samples/client/petstore/javascript/src/model/ModelReturn.js +++ b/samples/client/petstore/javascript/src/model/ModelReturn.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Name.js b/samples/client/petstore/javascript/src/model/Name.js index bc4049b45c5..d1a95c9758c 100644 --- a/samples/client/petstore/javascript/src/model/Name.js +++ b/samples/client/petstore/javascript/src/model/Name.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/NumberOnly.js b/samples/client/petstore/javascript/src/model/NumberOnly.js index 3252dadb0c8..e5801ef2b70 100644 --- a/samples/client/petstore/javascript/src/model/NumberOnly.js +++ b/samples/client/petstore/javascript/src/model/NumberOnly.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Order.js b/samples/client/petstore/javascript/src/model/Order.js index 0524d136322..8a608f0c1f4 100644 --- a/samples/client/petstore/javascript/src/model/Order.js +++ b/samples/client/petstore/javascript/src/model/Order.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/OuterBoolean.js b/samples/client/petstore/javascript/src/model/OuterBoolean.js index 6fde5758fbc..6c10f1018d1 100644 --- a/samples/client/petstore/javascript/src/model/OuterBoolean.js +++ b/samples/client/petstore/javascript/src/model/OuterBoolean.js @@ -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 OuterBoolean instance. */ exports.constructFromObject = function(data, obj) { - if (data) { - obj = obj || new exports(); - - } - return obj; + return data; } diff --git a/samples/client/petstore/javascript/src/model/OuterComposite.js b/samples/client/petstore/javascript/src/model/OuterComposite.js index 6e1ff80c4a4..e6b9d45c214 100644 --- a/samples/client/petstore/javascript/src/model/OuterComposite.js +++ b/samples/client/petstore/javascript/src/model/OuterComposite.js @@ -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; diff --git a/samples/client/petstore/javascript/src/model/OuterEnum.js b/samples/client/petstore/javascript/src/model/OuterEnum.js index b819160185f..6de317de3c0 100644 --- a/samples/client/petstore/javascript/src/model/OuterEnum.js +++ b/samples/client/petstore/javascript/src/model/OuterEnum.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/OuterNumber.js b/samples/client/petstore/javascript/src/model/OuterNumber.js index 811247251b0..65bcfeb5b14 100644 --- a/samples/client/petstore/javascript/src/model/OuterNumber.js +++ b/samples/client/petstore/javascript/src/model/OuterNumber.js @@ -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 OuterNumber instance. */ exports.constructFromObject = function(data, obj) { - if (data) { - obj = obj || new exports(); - - } - return obj; + return data; } diff --git a/samples/client/petstore/javascript/src/model/OuterString.js b/samples/client/petstore/javascript/src/model/OuterString.js index da9fd3e31a4..cae250dc6e3 100644 --- a/samples/client/petstore/javascript/src/model/OuterString.js +++ b/samples/client/petstore/javascript/src/model/OuterString.js @@ -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 OuterString instance. */ exports.constructFromObject = function(data, obj) { - if (data) { - obj = obj || new exports(); - - } - return obj; + return data; } diff --git a/samples/client/petstore/javascript/src/model/Pet.js b/samples/client/petstore/javascript/src/model/Pet.js index 870f2ff1e54..13ce4bf82f0 100644 --- a/samples/client/petstore/javascript/src/model/Pet.js +++ b/samples/client/petstore/javascript/src/model/Pet.js @@ -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'); diff --git a/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js b/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js index cd63379f37f..0e18af61e9b 100644 --- a/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js +++ b/samples/client/petstore/javascript/src/model/ReadOnlyFirst.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/SpecialModelName.js b/samples/client/petstore/javascript/src/model/SpecialModelName.js index 0b686a3b848..8aa23e6a36d 100644 --- a/samples/client/petstore/javascript/src/model/SpecialModelName.js +++ b/samples/client/petstore/javascript/src/model/SpecialModelName.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/Tag.js b/samples/client/petstore/javascript/src/model/Tag.js index 5d727b53988..486710d2720 100644 --- a/samples/client/petstore/javascript/src/model/Tag.js +++ b/samples/client/petstore/javascript/src/model/Tag.js @@ -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. * diff --git a/samples/client/petstore/javascript/src/model/User.js b/samples/client/petstore/javascript/src/model/User.js index 5955cce3d6e..e0ea7ec7aed 100644 --- a/samples/client/petstore/javascript/src/model/User.js +++ b/samples/client/petstore/javascript/src/model/User.js @@ -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. *