diff --git a/modules/swagger-codegen/src/main/resources/Javascript/README.mustache b/modules/swagger-codegen/src/main/resources/Javascript/README.mustache
index 1b2f02ada81..767e2a849fd 100644
--- a/modules/swagger-codegen/src/main/resources/Javascript/README.mustache
+++ b/modules/swagger-codegen/src/main/resources/Javascript/README.mustache
@@ -1,69 +1,104 @@
# {{projectName}}
{{moduleName}} - JavaScript client for {{projectName}}
+{{#appDescription}}
+{{{appDescription}}}
+{{/appDescription}}
+This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
-Version: {{projectVersion}}
-
-Automatically generated by the JavaScript Swagger Codegen project:
-
+- API verion: {{appVersion}}
+- Package version: {{projectVersion}}
- Build date: {{generatedDate}}
- Build package: {{generatorClass}}
+{{#infoUrl}}
+For more information, please visit [{{{infoUrl}}}]({{{infoUrl}}})
+{{/infoUrl}}
## Installation
-### Use in [Node.js](https://nodejs.org/)
+### For [Node.js](https://nodejs.org/)
-The generated client is valid [npm](https://www.npmjs.com/) package, you can publish it as described
-in [Publishing npm packages](https://docs.npmjs.com/getting-started/publishing-npm-packages).
+#### npm
-After that, you can install it into your project via:
+To publish the library as a [npm](https://www.npmjs.com/),
+please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).
+
+Then install it via:
```shell
npm install {{{projectName}}} --save
```
-You can also host the generated client as a git repository on github, e.g.
-https://github.com/YOUR_USERNAME/{{projectName}}
-
-Then you can install it via:
+#### git
+#
+If the library is hosted at a git repository, e.g.
+https://github.com/{{#gitUserName}}{{.}}{{/gitUserName}}{{^gitUserName}}YOUR_USERNAME{{/gitUserName}}/{{#gitRepoId}}{{.}}{{/gitRepoId}}{{^gitRepoId}}{{projectName}}{{/gitRepoId}}
+then install it via:
```shell
-npm install YOUR_USERNAME/{{{projectName}}} --save
+npm install {{#gitUserName}}{{.}}{{/gitUserName}}{{^gitUserName}}YOUR_USERNAME{{/gitUserName}}/{{#gitRepoId}}{{.}}{{/gitRepoId}}{{^gitRepoId}}{{projectName}}{{/gitRepoId}} --save
```
-### Use in browser with [browserify](http://browserify.org/)
+### For browser
-The client also works in browser environment via npm and browserify. After following
+The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
the above steps with Node.js and installing browserify with `npm install -g browserify`,
-you can do this in your project (assuming *main.js* is your entry file):
+perform the following (assuming *main.js* is your entry file):
```shell
browserify main.js > bundle.js
```
-The generated *bundle.js* can now be included in your HTML pages.
+Then include *bundle.js* in the HTML pages.
## Getting Started
+Please follow the [installation](#installation) instruction and execute the following JS code:
+
```javascript
var {{{moduleName}}} = require('{{{projectName}}}');
-
+{{#apiInfo}}{{#apis}}{{#-first}}{{#operations}}{{#operation}}{{#-first}}{{#hasAuthMethods}}
var defaultClient = {{{moduleName}}}.ApiClient.default;
-defaultClient.timeout = 10 * 1000;
-defaultClient.defaultHeaders['Test-Header'] = 'test_value';
+{{#authMethods}}{{#isBasic}}
+// Configure HTTP basic authorization: {{{name}}}
+var {{{name}}} = defaultClient.authentications['{{{name}}}'];
+{{{name}}}.username = 'YOUR USERNAME'
+{{{name}}}.password = 'YOUR PASSWORD'{{/isBasic}}{{#isApiKey}}
+// Configure API key authorization: {{{name}}}
+var {{{name}}} = defaultClient.authentications['{{{name}}}'];
+{{{name}}}.apiKey = "YOUR API KEY"
+// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
+//{{{name}}}.apiKeyPrefix['{{{keyParamName}}}'] = "Token"{{/isApiKey}}{{#isOAuth}}
+// Configure OAuth2 access token for authorization: {{{name}}}
+var {{{name}}} = defaultClient.authentications['{{{name}}}'];
+{{{name}}}.accessToken = "YOUR ACCESS TOKEN"{{/isOAuth}}
+{{/authMethods}}
+{{/hasAuthMethods}}
-// Assuming there's a `PetApi` containing a `getPetById` method
-// which returns a model object:
-var api = new {{{moduleName}}}.PetApi();
-api.getPetById(2, function(err, pet, resp) {
- console.log('HTTP status code: ' + resp.status);
- console.log('Response Content-Type: ' + resp.get('Content-Type'));
- if (err) {
- console.error(err);
- } else {
- console.log(pet);
- }
+var api = new {{{moduleName}}}.{{{classname}}}(){{#hasParams}}
+{{#vendorExtensions.x-codegen-hasRequiredParams}}{{#allParams}}{{#required}}
+var {{{paramName}}} = {{{example}}}; // {{=< >=}}{<&dataType>}<={{ }}=> {{{description}}}
+{{/required}}{{/allParams}}{{/vendorExtensions.x-codegen-hasRequiredParams}}{{#hasOptionalParams}}
+var opts = { {{#allParams}}{{^required}}
+ '{{{paramName}}}': {{{example}}}{{#vendorExtensions.x-codegen-hasMoreOptional}},{{/vendorExtensions.x-codegen-hasMoreOptional}} // {{=< >=}}{<&dataType>}<={{ }}=> {{{description}}}{{/required}}{{/allParams}}
+};{{/hasOptionalParams}}{{/hasParams}}
+{{#usePromises}}
+api.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendorExtensions.x-codegen-hasMoreRequired}}, {{/vendorExtensions.x-codegen-hasMoreRequired}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{{#vendorExtensions.x-codegen-hasRequiredParams}}, {{/vendorExtensions.x-codegen-hasRequiredParams}}opts{{/hasOptionalParams}}).then(function({{#returnType}}data{{/returnType}}) {
+ {{#returnType}}console.log('API called successfully. Returned data: ' + data);{{/returnType}}{{^returnType}}console.log('API called successfully.');{{/returnType}}
+}, function(error) {
+ console.error(error);
});
+
+{{/usePromises}}{{^usePromises}}
+var callback = function(error, data, response) {
+ if (error) {
+ console.error(error);
+ } else {
+ {{#returnType}}console.log('API called successfully. Returned data: ' + data);{{/returnType}}{{^returnType}}console.log('API called successfully.');{{/returnType}}
+ }
+};
+api.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendorExtensions.x-codegen-hasMoreRequired}}, {{/vendorExtensions.x-codegen-hasMoreRequired}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{{#vendorExtensions.x-codegen-hasRequiredParams}}, {{/vendorExtensions.x-codegen-hasRequiredParams}}opts{{/hasOptionalParams}}{{#hasParams}}, {{/hasParams}}callback);
+{{/usePromises}}{{/-first}}{{/operation}}{{/operations}}{{/-first}}{{/apis}}{{/apiInfo}}
```
## Documentation for API Endpoints
diff --git a/modules/swagger-codegen/src/main/resources/Javascript/api.mustache b/modules/swagger-codegen/src/main/resources/Javascript/api.mustache
index 32a68f3b67f..8cc6cee18b9 100644
--- a/modules/swagger-codegen/src/main/resources/Javascript/api.mustache
+++ b/modules/swagger-codegen/src/main/resources/Javascript/api.mustache
@@ -26,7 +26,7 @@
*
* @alias module:<#apiPackage>/
* @class
- * @param {module:ApiClient} apiClient Optional API client implementation to use, defaulting to {@link module:ApiClient#instance}
+ * @param {module:ApiClient} apiClient Optional API client implementation to use, default to {@link module:ApiClient#instance}
* if unspecified.
*/
var exports = function(apiClient) {
@@ -46,7 +46,7 @@
* <#allParams><#required>
* @param <&vendorExtensions.x-jsdoc-type> <#hasOptionalParams>
* @param {Object} opts Optional parameters<#allParams><^required>
- * @param <&vendorExtensions.x-jsdoc-type> opts. <^usePromises>
+ * @param <&vendorExtensions.x-jsdoc-type> opts. <#defaultValue> (default to <.>)<^usePromises>
* @param {module:<#apiPackage>/~Callback} callback The callback function, accepting three arguments: error, data, response<#returnType>
* data is of type: <&vendorExtensions.x-jsdoc-type>
*/
diff --git a/modules/swagger-codegen/src/main/resources/Javascript/api_doc.mustache b/modules/swagger-codegen/src/main/resources/Javascript/api_doc.mustache
index d1c101d6160..698b42dfe11 100644
--- a/modules/swagger-codegen/src/main/resources/Javascript/api_doc.mustache
+++ b/modules/swagger-codegen/src/main/resources/Javascript/api_doc.mustache
@@ -39,7 +39,7 @@ var {{{name}}} = defaultClient.authentications['{{{name}}}'];
{{/authMethods}}
{{/hasAuthMethods}}
-var api = new {{{moduleName}}}.{{{classname}}}(){{#hasParams}}
+var apiInstance = new {{{moduleName}}}.{{{classname}}}(){{#hasParams}}
{{#vendorExtensions.x-codegen-hasRequiredParams}}{{#allParams}}{{#required}}
var {{{paramName}}} = {{{example}}}; // {{=< >=}}{<&dataType>}<={{ }}=> {{{description}}}
{{/required}}{{/allParams}}{{/vendorExtensions.x-codegen-hasRequiredParams}}{{#hasOptionalParams}}
@@ -47,7 +47,7 @@ var opts = { {{#allParams}}{{^required}}
'{{{paramName}}}': {{{example}}}{{#vendorExtensions.x-codegen-hasMoreOptional}},{{/vendorExtensions.x-codegen-hasMoreOptional}} // {{=< >=}}{<&dataType>}<={{ }}=> {{{description}}}{{/required}}{{/allParams}}
};{{/hasOptionalParams}}{{/hasParams}}
{{#usePromises}}
-api.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendorExtensions.x-codegen-hasMoreRequired}}, {{/vendorExtensions.x-codegen-hasMoreRequired}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{{#vendorExtensions.x-codegen-hasRequiredParams}}, {{/vendorExtensions.x-codegen-hasRequiredParams}}opts{{/hasOptionalParams}}).then(function({{#returnType}}data{{/returnType}}) {
+apiInstance.{{{operationId}}}({{#allParams}}{{#required}}{{{paramName}}}{{#vendorExtensions.x-codegen-hasMoreRequired}}, {{/vendorExtensions.x-codegen-hasMoreRequired}}{{/required}}{{/allParams}}{{#hasOptionalParams}}{{#vendorExtensions.x-codegen-hasRequiredParams}}, {{/vendorExtensions.x-codegen-hasRequiredParams}}opts{{/hasOptionalParams}}).then(function({{#returnType}}data{{/returnType}}) {
{{#returnType}}console.log('API called successfully. Returned data: ' + data);{{/returnType}}{{^returnType}}console.log('API called successfully.');{{/returnType}}
}, function(error) {
console.error(error);
diff --git a/samples/client/petstore/javascript/README.md b/samples/client/petstore/javascript/README.md
index f616b048515..268b09738f5 100644
--- a/samples/client/petstore/javascript/README.md
+++ b/samples/client/petstore/javascript/README.md
@@ -1,69 +1,79 @@
# swagger-petstore
SwaggerPetstore - JavaScript client for swagger-petstore
+This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
+This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
-Version: 1.0.0
-
-Automatically generated by the JavaScript Swagger Codegen project:
-
-- Build date: 2016-03-18T12:55:58.976Z
+- API verion: 1.0.0
+- Package version: 1.0.0
+- Build date: 2016-03-18T18:26:17.121+08:00
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
## Installation
-### Use in [Node.js](https://nodejs.org/)
+### For [Node.js](https://nodejs.org/)
-The generated client is valid [npm](https://www.npmjs.com/) package, you can publish it as described
-in [Publishing npm packages](https://docs.npmjs.com/getting-started/publishing-npm-packages).
+#### npm
-After that, you can install it into your project via:
+To publish the library as a [npm](https://www.npmjs.com/),
+please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).
+
+Then install it via:
```shell
npm install swagger-petstore --save
```
-You can also host the generated client as a git repository on github, e.g.
-https://github.com/YOUR_USERNAME/swagger-petstore
-
-Then you can install it via:
+#### git
+#
+If the library is hosted at a git repository, e.g.
+https://github.com/YOUR_USERNAME/YOUR_GIT_REPO_ID
+then install it via:
```shell
-npm install YOUR_USERNAME/swagger-petstore --save
+npm install YOUR_USERNAME/YOUR_GIT_REPO_ID --save
```
-### Use in browser with [browserify](http://browserify.org/)
+### For browser
-The client also works in browser environment via npm and browserify. After following
+The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
the above steps with Node.js and installing browserify with `npm install -g browserify`,
-you can do this in your project (assuming *main.js* is your entry file):
+perform the following (assuming *main.js* is your entry file):
```shell
browserify main.js > bundle.js
```
-The generated *bundle.js* can now be included in your HTML pages.
+Then include *bundle.js* in the HTML pages.
## Getting Started
+Please follow the [installation](#installation) instruction and execute the following JS code:
+
```javascript
var SwaggerPetstore = require('swagger-petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
-defaultClient.timeout = 10 * 1000;
-defaultClient.defaultHeaders['Test-Header'] = 'test_value';
-// Assuming there's a `PetApi` containing a `getPetById` method
-// which returns a model object:
-var api = new SwaggerPetstore.PetApi();
-api.getPetById(2, function(err, pet, resp) {
- console.log('HTTP status code: ' + resp.status);
- console.log('Response Content-Type: ' + resp.get('Content-Type'));
- if (err) {
- console.error(err);
+// Configure OAuth2 access token for authorization: petstore_auth
+var petstore_auth = defaultClient.authentications['petstore_auth'];
+petstore_auth.accessToken = "YOUR ACCESS TOKEN"
+
+var api = new SwaggerPetstore.PetApi()
+
+var opts = {
+ '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);
} else {
- console.log(pet);
+ console.log('API called successfully.');
}
-});
+};
+api.addPet(opts, callback);
+
```
## Documentation for API Endpoints
diff --git a/samples/client/petstore/javascript/docs/PetApi.md b/samples/client/petstore/javascript/docs/PetApi.md
index 254db8e2000..e33bf7c3b12 100644
--- a/samples/client/petstore/javascript/docs/PetApi.md
+++ b/samples/client/petstore/javascript/docs/PetApi.md
@@ -34,7 +34,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var opts = {
'body': new SwaggerPetstore.Pet() // {Pet} Pet object that needs to be added to the store
@@ -86,7 +86,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var opts = {
'body': "B" // {String} Pet object in the form of byte array
@@ -138,7 +138,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var petId = 789; // {Integer} Pet id to delete
@@ -193,7 +193,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var opts = {
'status': ["available"] // {[String]} Status values that need to be considered for query
@@ -245,7 +245,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var opts = {
'tags': ["tags_example"] // {[String]} Tags to filter by
@@ -303,7 +303,7 @@ api_key.apiKey = "YOUR API KEY"
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var petId = 789; // {Integer} ID of pet that needs to be fetched
@@ -360,7 +360,7 @@ api_key.apiKey = "YOUR API KEY"
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var petId = 789; // {Integer} ID of pet that needs to be fetched
@@ -417,7 +417,7 @@ api_key.apiKey = "YOUR API KEY"
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var petId = 789; // {Integer} ID of pet that needs to be fetched
@@ -468,7 +468,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var opts = {
'body': new SwaggerPetstore.Pet() // {Pet} Pet object that needs to be added to the store
@@ -520,7 +520,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var petId = "petId_example"; // {String} ID of pet that needs to be updated
@@ -577,7 +577,7 @@ var defaultClient = SwaggerPetstore.ApiClient.default;
var petstore_auth = defaultClient.authentications['petstore_auth'];
petstore_auth.accessToken = "YOUR ACCESS TOKEN"
-var api = new SwaggerPetstore.PetApi()
+var apiInstance = new SwaggerPetstore.PetApi()
var petId = 789; // {Integer} ID of pet to update
diff --git a/samples/client/petstore/javascript/docs/StoreApi.md b/samples/client/petstore/javascript/docs/StoreApi.md
index a5b6e4141b3..b2ea41e35ee 100644
--- a/samples/client/petstore/javascript/docs/StoreApi.md
+++ b/samples/client/petstore/javascript/docs/StoreApi.md
@@ -24,7 +24,7 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.StoreApi()
+var apiInstance = new SwaggerPetstore.StoreApi()
var orderId = "orderId_example"; // {String} ID of the order that needs to be deleted
@@ -83,7 +83,7 @@ test_api_client_secret.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//test_api_client_secret.apiKeyPrefix['x-test_api_client_secret'] = "Token"
-var api = new SwaggerPetstore.StoreApi()
+var apiInstance = new SwaggerPetstore.StoreApi()
var opts = {
'status': "placed" // {String} Status value that needs to be considered for query
@@ -137,7 +137,7 @@ api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['api_key'] = "Token"
-var api = new SwaggerPetstore.StoreApi()
+var apiInstance = new SwaggerPetstore.StoreApi()
var callback = function(error, data, response) {
if (error) {
@@ -184,7 +184,7 @@ api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['api_key'] = "Token"
-var api = new SwaggerPetstore.StoreApi()
+var apiInstance = new SwaggerPetstore.StoreApi()
var callback = function(error, data, response) {
if (error) {
@@ -237,7 +237,7 @@ test_api_key_query.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//test_api_key_query.apiKeyPrefix['test_api_key_query'] = "Token"
-var api = new SwaggerPetstore.StoreApi()
+var apiInstance = new SwaggerPetstore.StoreApi()
var orderId = "orderId_example"; // {String} ID of pet that needs to be fetched
@@ -296,7 +296,7 @@ test_api_client_secret.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//test_api_client_secret.apiKeyPrefix['x-test_api_client_secret'] = "Token"
-var api = new SwaggerPetstore.StoreApi()
+var apiInstance = new SwaggerPetstore.StoreApi()
var opts = {
'body': new SwaggerPetstore.Order() // {Order} order placed for purchasing the pet
diff --git a/samples/client/petstore/javascript/docs/UserApi.md b/samples/client/petstore/javascript/docs/UserApi.md
index 472a50e6e81..f2fcf2c4b52 100644
--- a/samples/client/petstore/javascript/docs/UserApi.md
+++ b/samples/client/petstore/javascript/docs/UserApi.md
@@ -26,7 +26,7 @@ This can only be done by the logged in user.
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var opts = {
'body': new SwaggerPetstore.User() // {User} Created user object
@@ -73,7 +73,7 @@ Creates list of users with given input array
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var opts = {
'body': [new SwaggerPetstore.User()] // {[User]} List of user object
@@ -120,7 +120,7 @@ Creates list of users with given input array
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var opts = {
'body': [new SwaggerPetstore.User()] // {[User]} List of user object
@@ -173,7 +173,7 @@ var test_http_basic = defaultClient.authentications['test_http_basic'];
test_http_basic.username = 'YOUR USERNAME'
test_http_basic.password = 'YOUR PASSWORD'
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var username = "username_example"; // {String} The name that needs to be deleted
@@ -219,7 +219,7 @@ Get user by user name
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var username = "username_example"; // {String} The name that needs to be fetched. Use user1 for testing.
@@ -265,7 +265,7 @@ Logs user into the system
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var opts = {
'username': "username_example", // {String} The user name for login
@@ -314,7 +314,7 @@ Logs out current logged in user session
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var callback = function(error, data, response) {
if (error) {
@@ -354,7 +354,7 @@ This can only be done by the logged in user.
```javascript
var SwaggerPetstore = require('swagger-petstore');
-var api = new SwaggerPetstore.UserApi()
+var apiInstance = new SwaggerPetstore.UserApi()
var username = "username_example"; // {String} name that need to be deleted
diff --git a/samples/client/petstore/javascript/src/api/PetApi.js b/samples/client/petstore/javascript/src/api/PetApi.js
index e1b4a79aa67..dc847f464cf 100644
--- a/samples/client/petstore/javascript/src/api/PetApi.js
+++ b/samples/client/petstore/javascript/src/api/PetApi.js
@@ -25,7 +25,11 @@
* Constructs a new PetApi.
* @alias module:api/PetApi
* @class
+<<<<<<< HEAD
* @param {module:ApiClient} apiClient Optional API client implementation to use, defaulting to {@link module:ApiClient#instance}
+=======
+ * @param {module:ApiClient} apiClient Optional API client implementation to use, default to {@link module:ApiClient#instance}
+>>>>>>> update js doc
* if unspecified.
*/
var exports = function(apiClient) {
@@ -175,7 +179,11 @@
* Finds Pets by status
* Multiple status values can be provided with comma separated strings
* @param {Object} opts Optional parameters
+<<<<<<< HEAD
* @param {Array.} opts.status Status values that need to be considered for query
+=======
+ * @param {Array.} opts.status Status values that need to be considered for query (default to available)
+>>>>>>> update js doc
* @param {module:api/PetApi~findPetsByStatusCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {Array.}
*/
diff --git a/samples/client/petstore/javascript/src/api/StoreApi.js b/samples/client/petstore/javascript/src/api/StoreApi.js
index da0cfffbc53..bcef8b433c1 100644
--- a/samples/client/petstore/javascript/src/api/StoreApi.js
+++ b/samples/client/petstore/javascript/src/api/StoreApi.js
@@ -25,7 +25,7 @@
* Constructs a new StoreApi.
* @alias module:api/StoreApi
* @class
- * @param {module:ApiClient} apiClient Optional API client implementation to use, defaulting to {@link module:ApiClient#instance}
+ * @param {module:ApiClient} apiClient Optional API client implementation to use, default to {@link module:ApiClient#instance}
* if unspecified.
*/
var exports = function(apiClient) {
@@ -89,7 +89,7 @@
* Finds orders by status
* A single status value can be provided as a string
* @param {Object} opts Optional parameters
- * @param {module:model/String} opts.status Status value that needs to be considered for query
+ * @param {module:model/String} opts.status Status value that needs to be considered for query (default to placed)
* @param {module:api/StoreApi~findOrdersByStatusCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {Array.}
*/
diff --git a/samples/client/petstore/javascript/src/api/UserApi.js b/samples/client/petstore/javascript/src/api/UserApi.js
index bf23fe550a5..3060a13e70c 100644
--- a/samples/client/petstore/javascript/src/api/UserApi.js
+++ b/samples/client/petstore/javascript/src/api/UserApi.js
@@ -25,7 +25,7 @@
* Constructs a new UserApi.
* @alias module:api/UserApi
* @class
- * @param {module:ApiClient} apiClient Optional API client implementation to use, defaulting to {@link module:ApiClient#instance}
+ * @param {module:ApiClient} apiClient Optional API client implementation to use, default to {@link module:ApiClient#instance}
* if unspecified.
*/
var exports = function(apiClient) {