Skip to content

Commit 24104da

Browse files
stianlikwing328
authored andcommitted
Add option modelPropertyNaming to javascript generator (#299)
* Add option modelPropertyNaming to javascript generator Fixes 6530 * Update Petstore sample
1 parent 7126074 commit 24104da

334 files changed

Lines changed: 4649 additions & 2597 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
102102
protected String apiTestPath = "api/";
103103
protected String modelTestPath = "model/";
104104
protected boolean useES6 = false; // default is ES5
105+
private String modelPropertyNaming = "camelCase";
105106

106107
public JavascriptClientCodegen() {
107108
super();
@@ -206,6 +207,7 @@ public JavascriptClientCodegen() {
206207
cliOptions.add(new CliOption(USE_ES6,
207208
"use JavaScript ES6 (ECMAScript 6) (beta). Default is ES5.")
208209
.defaultValue(Boolean.FALSE.toString()));
210+
cliOptions.add(new CliOption(CodegenConstants.MODEL_PROPERTY_NAMING, CodegenConstants.MODEL_PROPERTY_NAMING_DESC).defaultValue("camelCase"));
209211
}
210212

211213
@Override
@@ -271,6 +273,9 @@ public void processOpts() {
271273
if (additionalProperties.containsKey(EMIT_JS_DOC)) {
272274
setEmitJSDoc(convertPropertyToBooleanAndWriteBack(EMIT_JS_DOC));
273275
}
276+
if (additionalProperties.containsKey(CodegenConstants.MODEL_PROPERTY_NAMING)) {
277+
setModelPropertyNaming((String) additionalProperties.get(CodegenConstants.MODEL_PROPERTY_NAMING));
278+
}
274279
}
275280

276281
@Override
@@ -492,6 +497,22 @@ public String toModelTestFilename(String name) {
492497
return toModelName(name) + ".spec";
493498
}
494499

500+
public String getModelPropertyNaming() {
501+
return this.modelPropertyNaming;
502+
}
503+
504+
private String getNameUsingModelPropertyNaming(String name) {
505+
switch (CodegenConstants.MODEL_PROPERTY_NAMING_TYPE.valueOf(getModelPropertyNaming())) {
506+
case original: return name;
507+
case camelCase: return camelize(name, true);
508+
case PascalCase: return camelize(name);
509+
case snake_case: return underscore(name);
510+
default: throw new IllegalArgumentException("Invalid model property naming '" +
511+
name + "'. Must be 'original', 'camelCase', " +
512+
"'PascalCase' or 'snake_case'");
513+
}
514+
}
515+
495516
@Override
496517
public String toVarName(String name) {
497518
// sanitize name
@@ -508,7 +529,7 @@ public String toVarName(String name) {
508529

509530
// camelize (lower first character) the variable name
510531
// pet_id => petId
511-
name = camelize(name, true);
532+
name = getNameUsingModelPropertyNaming(name);
512533

513534
// for reserved word or word starting with number, append _
514535
if (isReservedWord(name) || name.matches("^\\d.*")) {
@@ -613,6 +634,17 @@ public String toDefaultValue(Schema p) {
613634
return null;
614635
}
615636

637+
public void setModelPropertyNaming(String naming) {
638+
if ("original".equals(naming) || "camelCase".equals(naming) ||
639+
"PascalCase".equals(naming) || "snake_case".equals(naming)) {
640+
this.modelPropertyNaming = naming;
641+
} else {
642+
throw new IllegalArgumentException("Invalid model property naming '" +
643+
naming + "'. Must be 'original', 'camelCase', " +
644+
"'PascalCase' or 'snake_case'");
645+
}
646+
}
647+
616648
@Override
617649
public String toDefaultValueWithParam(String name, Schema p) {
618650
String type = normalizeType(getTypeDeclaration(p));
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.0-SNAPSHOT
1+
3.0.2-SNAPSHOT

samples/client/petstore/javascript-es6/README.md

Lines changed: 74 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# swagger_petstore
1+
# open_api_petstore
22

3-
SwaggerPetstore - JavaScript client for swagger_petstore
3+
OpenApiPetstore - JavaScript client for open_api_petstore
44
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
5-
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
5+
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
66

77
- API version: 1.0.0
88
- Package version: 1.0.0
9-
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
9+
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
1010

1111
## Installation
1212

@@ -20,7 +20,7 @@ please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.co
2020
Then install it via:
2121

2222
```shell
23-
npm install swagger_petstore --save
23+
npm install open_api_petstore --save
2424
```
2525

2626
#### git
@@ -68,21 +68,19 @@ module: {
6868
Please follow the [installation](#installation) instruction and execute the following JS code:
6969

7070
```javascript
71-
var SwaggerPetstore = require('swagger_petstore');
72-
73-
var api = new SwaggerPetstore.AnotherFakeApi()
74-
75-
var body = new SwaggerPetstore.Client(); // {Client} client model
71+
var OpenApiPetstore = require('open_api_petstore');
7672

7773

74+
var api = new OpenApiPetstore.AnotherFakeApi()
75+
var client = new OpenApiPetstore.Client(); // {Client} client model
7876
var callback = function(error, data, response) {
7977
if (error) {
8078
console.error(error);
8179
} else {
8280
console.log('API called successfully. Returned data: ' + data);
8381
}
8482
};
85-
api.testSpecialTags(body, callback);
83+
api.testSpecialTags(client, callback);
8684

8785
```
8886

@@ -92,77 +90,75 @@ All URIs are relative to *http://petstore.swagger.io:80/v2*
9290

9391
Class | Method | HTTP request | Description
9492
------------ | ------------- | ------------- | -------------
95-
*SwaggerPetstore.AnotherFakeApi* | [**testSpecialTags**](docs/AnotherFakeApi.md#testSpecialTags) | **PATCH** /another-fake/dummy | To test special tags
96-
*SwaggerPetstore.FakeApi* | [**fakeOuterBooleanSerialize**](docs/FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
97-
*SwaggerPetstore.FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
98-
*SwaggerPetstore.FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
99-
*SwaggerPetstore.FakeApi* | [**fakeOuterStringSerialize**](docs/FakeApi.md#fakeOuterStringSerialize) | **POST** /fake/outer/string |
100-
*SwaggerPetstore.FakeApi* | [**testClientModel**](docs/FakeApi.md#testClientModel) | **PATCH** /fake | To test \"client\" model
101-
*SwaggerPetstore.FakeApi* | [**testEndpointParameters**](docs/FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
102-
*SwaggerPetstore.FakeApi* | [**testEnumParameters**](docs/FakeApi.md#testEnumParameters) | **GET** /fake | To test enum parameters
103-
*SwaggerPetstore.FakeApi* | [**testInlineAdditionalProperties**](docs/FakeApi.md#testInlineAdditionalProperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
104-
*SwaggerPetstore.FakeApi* | [**testJsonFormData**](docs/FakeApi.md#testJsonFormData) | **GET** /fake/jsonFormData | test json serialization of form data
105-
*SwaggerPetstore.FakeClassnameTags123Api* | [**testClassname**](docs/FakeClassnameTags123Api.md#testClassname) | **PATCH** /fake_classname_test | To test class name in snake case
106-
*SwaggerPetstore.PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
107-
*SwaggerPetstore.PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
108-
*SwaggerPetstore.PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
109-
*SwaggerPetstore.PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
110-
*SwaggerPetstore.PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
111-
*SwaggerPetstore.PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
112-
*SwaggerPetstore.PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
113-
*SwaggerPetstore.PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
114-
*SwaggerPetstore.StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
115-
*SwaggerPetstore.StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
116-
*SwaggerPetstore.StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{order_id} | Find purchase order by ID
117-
*SwaggerPetstore.StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
118-
*SwaggerPetstore.UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
119-
*SwaggerPetstore.UserApi* | [**createUsersWithArrayInput**](docs/UserApi.md#createUsersWithArrayInput) | **POST** /user/createWithArray | Creates list of users with given input array
120-
*SwaggerPetstore.UserApi* | [**createUsersWithListInput**](docs/UserApi.md#createUsersWithListInput) | **POST** /user/createWithList | Creates list of users with given input array
121-
*SwaggerPetstore.UserApi* | [**deleteUser**](docs/UserApi.md#deleteUser) | **DELETE** /user/{username} | Delete user
122-
*SwaggerPetstore.UserApi* | [**getUserByName**](docs/UserApi.md#getUserByName) | **GET** /user/{username} | Get user by user name
123-
*SwaggerPetstore.UserApi* | [**loginUser**](docs/UserApi.md#loginUser) | **GET** /user/login | Logs user into the system
124-
*SwaggerPetstore.UserApi* | [**logoutUser**](docs/UserApi.md#logoutUser) | **GET** /user/logout | Logs out current logged in user session
125-
*SwaggerPetstore.UserApi* | [**updateUser**](docs/UserApi.md#updateUser) | **PUT** /user/{username} | Updated user
93+
*OpenApiPetstore.AnotherFakeApi* | [**testSpecialTags**](docs/AnotherFakeApi.md#testSpecialTags) | **PATCH** /another-fake/dummy | To test special tags
94+
*OpenApiPetstore.FakeApi* | [**fakeOuterBooleanSerialize**](docs/FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean |
95+
*OpenApiPetstore.FakeApi* | [**fakeOuterCompositeSerialize**](docs/FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite |
96+
*OpenApiPetstore.FakeApi* | [**fakeOuterNumberSerialize**](docs/FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number |
97+
*OpenApiPetstore.FakeApi* | [**fakeOuterStringSerialize**](docs/FakeApi.md#fakeOuterStringSerialize) | **POST** /fake/outer/string |
98+
*OpenApiPetstore.FakeApi* | [**testBodyWithQueryParams**](docs/FakeApi.md#testBodyWithQueryParams) | **PUT** /fake/body-with-query-params |
99+
*OpenApiPetstore.FakeApi* | [**testClientModel**](docs/FakeApi.md#testClientModel) | **PATCH** /fake | To test \"client\" model
100+
*OpenApiPetstore.FakeApi* | [**testEndpointParameters**](docs/FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
101+
*OpenApiPetstore.FakeApi* | [**testEnumParameters**](docs/FakeApi.md#testEnumParameters) | **GET** /fake | To test enum parameters
102+
*OpenApiPetstore.FakeApi* | [**testInlineAdditionalProperties**](docs/FakeApi.md#testInlineAdditionalProperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
103+
*OpenApiPetstore.FakeApi* | [**testJsonFormData**](docs/FakeApi.md#testJsonFormData) | **GET** /fake/jsonFormData | test json serialization of form data
104+
*OpenApiPetstore.FakeClassnameTags123Api* | [**testClassname**](docs/FakeClassnameTags123Api.md#testClassname) | **PATCH** /fake_classname_test | To test class name in snake case
105+
*OpenApiPetstore.PetApi* | [**addPet**](docs/PetApi.md#addPet) | **POST** /pet | Add a new pet to the store
106+
*OpenApiPetstore.PetApi* | [**deletePet**](docs/PetApi.md#deletePet) | **DELETE** /pet/{petId} | Deletes a pet
107+
*OpenApiPetstore.PetApi* | [**findPetsByStatus**](docs/PetApi.md#findPetsByStatus) | **GET** /pet/findByStatus | Finds Pets by status
108+
*OpenApiPetstore.PetApi* | [**findPetsByTags**](docs/PetApi.md#findPetsByTags) | **GET** /pet/findByTags | Finds Pets by tags
109+
*OpenApiPetstore.PetApi* | [**getPetById**](docs/PetApi.md#getPetById) | **GET** /pet/{petId} | Find pet by ID
110+
*OpenApiPetstore.PetApi* | [**updatePet**](docs/PetApi.md#updatePet) | **PUT** /pet | Update an existing pet
111+
*OpenApiPetstore.PetApi* | [**updatePetWithForm**](docs/PetApi.md#updatePetWithForm) | **POST** /pet/{petId} | Updates a pet in the store with form data
112+
*OpenApiPetstore.PetApi* | [**uploadFile**](docs/PetApi.md#uploadFile) | **POST** /pet/{petId}/uploadImage | uploads an image
113+
*OpenApiPetstore.StoreApi* | [**deleteOrder**](docs/StoreApi.md#deleteOrder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
114+
*OpenApiPetstore.StoreApi* | [**getInventory**](docs/StoreApi.md#getInventory) | **GET** /store/inventory | Returns pet inventories by status
115+
*OpenApiPetstore.StoreApi* | [**getOrderById**](docs/StoreApi.md#getOrderById) | **GET** /store/order/{order_id} | Find purchase order by ID
116+
*OpenApiPetstore.StoreApi* | [**placeOrder**](docs/StoreApi.md#placeOrder) | **POST** /store/order | Place an order for a pet
117+
*OpenApiPetstore.UserApi* | [**createUser**](docs/UserApi.md#createUser) | **POST** /user | Create user
118+
*OpenApiPetstore.UserApi* | [**createUsersWithArrayInput**](docs/UserApi.md#createUsersWithArrayInput) | **POST** /user/createWithArray | Creates list of users with given input array
119+
*OpenApiPetstore.UserApi* | [**createUsersWithListInput**](docs/UserApi.md#createUsersWithListInput) | **POST** /user/createWithList | Creates list of users with given input array
120+
*OpenApiPetstore.UserApi* | [**deleteUser**](docs/UserApi.md#deleteUser) | **DELETE** /user/{username} | Delete user
121+
*OpenApiPetstore.UserApi* | [**getUserByName**](docs/UserApi.md#getUserByName) | **GET** /user/{username} | Get user by user name
122+
*OpenApiPetstore.UserApi* | [**loginUser**](docs/UserApi.md#loginUser) | **GET** /user/login | Logs user into the system
123+
*OpenApiPetstore.UserApi* | [**logoutUser**](docs/UserApi.md#logoutUser) | **GET** /user/logout | Logs out current logged in user session
124+
*OpenApiPetstore.UserApi* | [**updateUser**](docs/UserApi.md#updateUser) | **PUT** /user/{username} | Updated user
126125

127126

128127
## Documentation for Models
129128

130-
- [SwaggerPetstore.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
131-
- [SwaggerPetstore.Animal](docs/Animal.md)
132-
- [SwaggerPetstore.AnimalFarm](docs/AnimalFarm.md)
133-
- [SwaggerPetstore.ApiResponse](docs/ApiResponse.md)
134-
- [SwaggerPetstore.ArrayOfArrayOfNumberOnly](docs/ArrayOfArrayOfNumberOnly.md)
135-
- [SwaggerPetstore.ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
136-
- [SwaggerPetstore.ArrayTest](docs/ArrayTest.md)
137-
- [SwaggerPetstore.Capitalization](docs/Capitalization.md)
138-
- [SwaggerPetstore.Category](docs/Category.md)
139-
- [SwaggerPetstore.ClassModel](docs/ClassModel.md)
140-
- [SwaggerPetstore.Client](docs/Client.md)
141-
- [SwaggerPetstore.EnumArrays](docs/EnumArrays.md)
142-
- [SwaggerPetstore.EnumClass](docs/EnumClass.md)
143-
- [SwaggerPetstore.EnumTest](docs/EnumTest.md)
144-
- [SwaggerPetstore.FormatTest](docs/FormatTest.md)
145-
- [SwaggerPetstore.HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
146-
- [SwaggerPetstore.List](docs/List.md)
147-
- [SwaggerPetstore.MapTest](docs/MapTest.md)
148-
- [SwaggerPetstore.MixedPropertiesAndAdditionalPropertiesClass](docs/MixedPropertiesAndAdditionalPropertiesClass.md)
149-
- [SwaggerPetstore.Model200Response](docs/Model200Response.md)
150-
- [SwaggerPetstore.ModelReturn](docs/ModelReturn.md)
151-
- [SwaggerPetstore.Name](docs/Name.md)
152-
- [SwaggerPetstore.NumberOnly](docs/NumberOnly.md)
153-
- [SwaggerPetstore.Order](docs/Order.md)
154-
- [SwaggerPetstore.OuterBoolean](docs/OuterBoolean.md)
155-
- [SwaggerPetstore.OuterComposite](docs/OuterComposite.md)
156-
- [SwaggerPetstore.OuterEnum](docs/OuterEnum.md)
157-
- [SwaggerPetstore.OuterNumber](docs/OuterNumber.md)
158-
- [SwaggerPetstore.OuterString](docs/OuterString.md)
159-
- [SwaggerPetstore.Pet](docs/Pet.md)
160-
- [SwaggerPetstore.ReadOnlyFirst](docs/ReadOnlyFirst.md)
161-
- [SwaggerPetstore.SpecialModelName](docs/SpecialModelName.md)
162-
- [SwaggerPetstore.Tag](docs/Tag.md)
163-
- [SwaggerPetstore.User](docs/User.md)
164-
- [SwaggerPetstore.Cat](docs/Cat.md)
165-
- [SwaggerPetstore.Dog](docs/Dog.md)
129+
- [OpenApiPetstore.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
130+
- [OpenApiPetstore.Animal](docs/Animal.md)
131+
- [OpenApiPetstore.AnimalFarm](docs/AnimalFarm.md)
132+
- [OpenApiPetstore.ApiResponse](docs/ApiResponse.md)
133+
- [OpenApiPetstore.ArrayOfArrayOfNumberOnly](docs/ArrayOfArrayOfNumberOnly.md)
134+
- [OpenApiPetstore.ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
135+
- [OpenApiPetstore.ArrayTest](docs/ArrayTest.md)
136+
- [OpenApiPetstore.Capitalization](docs/Capitalization.md)
137+
- [OpenApiPetstore.Cat](docs/Cat.md)
138+
- [OpenApiPetstore.Category](docs/Category.md)
139+
- [OpenApiPetstore.ClassModel](docs/ClassModel.md)
140+
- [OpenApiPetstore.Client](docs/Client.md)
141+
- [OpenApiPetstore.Dog](docs/Dog.md)
142+
- [OpenApiPetstore.EnumArrays](docs/EnumArrays.md)
143+
- [OpenApiPetstore.EnumClass](docs/EnumClass.md)
144+
- [OpenApiPetstore.EnumTest](docs/EnumTest.md)
145+
- [OpenApiPetstore.FormatTest](docs/FormatTest.md)
146+
- [OpenApiPetstore.HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
147+
- [OpenApiPetstore.List](docs/List.md)
148+
- [OpenApiPetstore.MapTest](docs/MapTest.md)
149+
- [OpenApiPetstore.MixedPropertiesAndAdditionalPropertiesClass](docs/MixedPropertiesAndAdditionalPropertiesClass.md)
150+
- [OpenApiPetstore.Model200Response](docs/Model200Response.md)
151+
- [OpenApiPetstore.ModelReturn](docs/ModelReturn.md)
152+
- [OpenApiPetstore.Name](docs/Name.md)
153+
- [OpenApiPetstore.NumberOnly](docs/NumberOnly.md)
154+
- [OpenApiPetstore.Order](docs/Order.md)
155+
- [OpenApiPetstore.OuterComposite](docs/OuterComposite.md)
156+
- [OpenApiPetstore.OuterEnum](docs/OuterEnum.md)
157+
- [OpenApiPetstore.Pet](docs/Pet.md)
158+
- [OpenApiPetstore.ReadOnlyFirst](docs/ReadOnlyFirst.md)
159+
- [OpenApiPetstore.SpecialModelName](docs/SpecialModelName.md)
160+
- [OpenApiPetstore.Tag](docs/Tag.md)
161+
- [OpenApiPetstore.User](docs/User.md)
166162

167163

168164
## Documentation for Authorization

samples/client/petstore/javascript-es6/docs/AdditionalPropertiesClass.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.AdditionalPropertiesClass
1+
# OpenApiPetstore.AdditionalPropertiesClass
22

33
## Properties
44
Name | Type | Description | Notes

samples/client/petstore/javascript-es6/docs/Animal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.Animal
1+
# OpenApiPetstore.Animal
22

33
## Properties
44
Name | Type | Description | Notes

samples/client/petstore/javascript-es6/docs/AnimalFarm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.AnimalFarm
1+
# OpenApiPetstore.AnimalFarm
22

33
## Properties
44
Name | Type | Description | Notes

samples/client/petstore/javascript-es6/docs/AnotherFakeApi.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.AnotherFakeApi
1+
# OpenApiPetstore.AnotherFakeApi
22

33
All URIs are relative to *http://petstore.swagger.io:80/v2*
44

@@ -9,22 +9,19 @@ Method | HTTP request | Description
99

1010
<a name="testSpecialTags"></a>
1111
# **testSpecialTags**
12-
> Client testSpecialTags(body)
12+
> Client testSpecialTags(client)
1313
1414
To test special tags
1515

1616
To test special tags
1717

1818
### Example
1919
```javascript
20-
import SwaggerPetstore from 'swagger_petstore';
20+
import OpenApiPetstore from 'open_api_petstore';
2121

22-
let apiInstance = new SwaggerPetstore.AnotherFakeApi();
23-
24-
let body = new SwaggerPetstore.Client(); // Client | client model
25-
26-
27-
apiInstance.testSpecialTags(body, (error, data, response) => {
22+
let apiInstance = new OpenApiPetstore.AnotherFakeApi();
23+
let client = new OpenApiPetstore.Client(); // Client | client model
24+
apiInstance.testSpecialTags(client, (error, data, response) => {
2825
if (error) {
2926
console.error(error);
3027
} else {
@@ -37,7 +34,7 @@ apiInstance.testSpecialTags(body, (error, data, response) => {
3734

3835
Name | Type | Description | Notes
3936
------------- | ------------- | ------------- | -------------
40-
**body** | [**Client**](Client.md)| client model |
37+
**client** | [**Client**](Client.md)| client model |
4138

4239
### Return type
4340

samples/client/petstore/javascript-es6/docs/ApiResponse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.ApiResponse
1+
# OpenApiPetstore.ApiResponse
22

33
## Properties
44
Name | Type | Description | Notes

samples/client/petstore/javascript-es6/docs/ArrayOfArrayOfNumberOnly.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.ArrayOfArrayOfNumberOnly
1+
# OpenApiPetstore.ArrayOfArrayOfNumberOnly
22

33
## Properties
44
Name | Type | Description | Notes

samples/client/petstore/javascript-es6/docs/ArrayOfNumberOnly.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwaggerPetstore.ArrayOfNumberOnly
1+
# OpenApiPetstore.ArrayOfNumberOnly
22

33
## Properties
44
Name | Type | Description | Notes

0 commit comments

Comments
 (0)